0
私は、PERFORCEワークスペースのクライアント名情報が必要なシナリオを持っています。次のようにスクリプトを試す:pythonスクリプトから "p4 info"を使ってperforceワークスペースの "クライアント名:"を取得する方法は?
私のように入れて出すimport sys
import subprocess
cmd = "p4 info | grep" + """ "Client name" """ +""
print ("p4 command is: ",cmd)
p4 = subprocess.call(cmd)
print(p4)
:あまりにも従いますが働いていなかったように私がやってみました
p4 command is: p4 info | grep "Client name"
Usage: info [-s]
Unexpected arguments.
1
:
import sys
import subprocess
p4_info = subprocess.call([sys.executable, "p4 info | grep "Client name""])
私が実際にしたいですクライアント名情報のみを取得します。だから、どうすればいいのか教えてください。それを行う別の方法がある場合は、お勧めします。このスクリプトは、ワークスペース内で実行され、唯一のクライアント名返還しなければならない: