私はPython内で2つ(またはそれ以上)のコマンドを呼び出せるようにしたいと思いますが、2番目の起動前に最初のコマンドが終了していることを確認したいと思います。それはsubprocess
で可能ですか?たとえば、次のようにPython内で後続のコマンドを実行する
subprocess.call("script1 input1 > out", shell=True)
とそのコマンドが終了:
subprocess.call("script2 out>out2", shell=True)
か良い方法はありますか?
優秀な答え。しかし、ボーナスポイントのための 'check_call'。 –
@BrianCainご提案いただきありがとうございます。私は 'subprocess.check_call'に関する情報を含めるように答えるように更新しました。 –