ホームページ >バックエンド開発 >Python チュートリアル >Pythonでシェルスクリプトを実行する方法

Pythonでシェルスクリプトを実行する方法

藏色散人
藏色散人オリジナル
2019-07-05 10:46:019615ブラウズ

Pythonでシェルスクリプトを実行する方法

Python でシェル スクリプトを実行するにはどうすればよいですか?

system()

最後の 0 はこのコマンドの戻り値で、0 であればコマンドの実行が成功したことを意味します。実行結果はシステム上では保存できません。

Pythonでシェルスクリプトを実行する方法

popen()

コマンドの実行結果を取得しますが、コマンドの実行状況はありません。保存され、リストに配置されます。

Pythonでシェルスクリプトを実行する方法

コマンド

コマンドの出力 (標準出力とエラー出力を含む) および実行ステータス ビットを簡単に取得できます。

commands.getoutput('ls') このメソッドは実行結果 result のみを返し、ステータスは返しません。

Pythonでシェルスクリプトを実行する方法

Python でシェル スクリプトを呼び出す

hello.sh

Pythonでシェルスクリプトを実行する方法

次の 512 が返されますステータス コード。eixt が 0 の場合、0 を返します。

Pythonでシェルスクリプトを実行する方法

シェル スクリプトは Python スクリプトのパラメータを使用します。

hello.sh スクリプトを作成します。 2 つのパラメータを渡す必要があります:

Pythonでシェルスクリプトを実行する方法

実行結果は次のとおりです:

Pythonでシェルスクリプトを実行する方法

Python でシェル スクリプトを呼び出しますscript と pass パラメータを入力します。パラメータの前後のスペースに注意してください

Pythonでシェルスクリプトを実行する方法

##Python スクリプトを実行します

Pythonでシェルスクリプトを実行する方法

関連する推奨事項: 「

Python チュートリアル >>

以上がPythonでシェルスクリプトを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。