は、私がここでアスカーは、このようなコードを使用してPythonでのbashを実行すると、特定の問題を抱えているthis questionをお読みください。Pythonでbashコマンドを実行する:osとサブプロセス?
os.system(bashCommand)
単に上位2つの答えは言う:(代わりにos.system
の)「subprocess
を使用」、および与えますクイックコードの例
私の質問は重複していません。
Pythonでbashコマンドを実行する適切な方法とその理由は何ですか?私にとっては、os.system
はこのタイプのもののために設計された良いオプションであり、それは他の質問の質問者がそのパッケージで正しい機能を達成できなかったばかげたことです。しかし、それはsubprocess
を使用する "真のPythonの方法"ですか?つまり、os.system
とsubprocess
の違いは何ですか?
https://stackoverflow.com/questions/89228/calling-an-external-command-in-python?rq=1 – Nabin