2016-06-13 9 views
-2

私はPythonには新しく、cleartool lockコマンドを実行しようとしています。ここでPythonスクリプトでClearCaseのラベルをロックしようとすると構文エラーが発生する

は私のコードです:

def lock_label(lname): 
     os.system('cleartool lock lbtype:' + lname'@vob:/cm_data/jupsw') 

LNAMEが私の変数名

+2

エラーは何ですか?あなたはあなたの質問でそれを提供してもらえますか?また、その見た目から、関数内に余りにも多くのスペースがあるように見えます – ryekayo

答えて

2

であるあなたは、あなたのLNAME変数とあなたの文字列の'@vob...部との間のプラス記号が欠落しています

def lock_label(lname): 
    os.system('cleartool lock lbtype:' + lname + '@vob:/cm_data/jupsw') 

文字列連結中にリテラル文字列値と変数名の間を交互に変更するたびに、perfというメソッドを呼び出すプラス記号を追加する必要があります文字列連結をormします。

関連する問題