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

藏色散人
リリース: 2019-07-05 10:46:01
オリジナル
9411 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!