subprocess.call
そのため、Pythonスクリプトを続行する前にコマンドが終了するのを待っている間に、。を除いてstdoutを取得する方法がないことに気付きましたsubprocess.Popen
。終了するまで待機する代替関数呼び出しはありますか?(私も試しましたPopen.wait
)
os.system
注:電話を避けようとしています
result = subprocess.Popen([commands...,
self.tmpfile.path()], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
out, err = result.communicate()
print out+"HIHIHI"
私の出力:
HIHIHI
注:私はwine
これで実行しようとしています。