Python でシェル スクリプトを実行するにはどうすればよいですか?
system()
最後の 0 はこのコマンドの戻り値で、0 であればコマンドの実行が成功したことを意味します。実行結果はシステム上では保存できません。
popen()
コマンドの実行結果を取得しますが、コマンドの実行状況はありません。保存され、リストに配置されます。
コマンド
コマンドの出力 (標準出力とエラー出力を含む) および実行ステータス ビットを簡単に取得できます。
commands.getoutput('ls') このメソッドは実行結果 result のみを返し、ステータスは返しません。
Python でシェル スクリプトを呼び出す
hello.sh
次の 512 が返されますステータス コード。eixt が 0 の場合、0 を返します。
シェル スクリプトは Python スクリプトのパラメータを使用します。
hello.sh スクリプトを作成します。 2 つのパラメータを渡す必要があります:
実行結果は次のとおりです:
Python でシェル スクリプトを呼び出しますscript と pass パラメータを入力します。パラメータの前後のスペースに注意してください
##Python スクリプトを実行します 関連する推奨事項: 「Python チュートリアル>>」
以上がPythonでシェルスクリプトを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。