Python を使用してシェル コマンドを実行する方法を学習しますか? このチュートリアルでは、Linux を実行しているコンピューターで Python を使用してシェル コマンドを実行する方法を説明します。

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Python 3.8.5

機器リスト

次のセクションでは、このチュートリアルの作成に使用される機器の一覧を示します。

アマゾンアソシエイトとして、私は適格な購入から稼ぎます。

関連するチュートリアル - Python

このページでは、Python に関連するチュートリアルのリストにすばやくアクセスできます。

チュートリアル Python - シェルコマンドの実行

Python を使用してシステム コマンドを実行します。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

この例では、Python はコマンド出力を直接画面に表示します。

この例では、Python はシステム コマンドが終了するまで続行しません。

チュートリアル Python - システムコマンドの実行

Python を使用してシステム コマンドを実行します。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

この例では、Python はコマンドの結果を変数に格納します。

この例では、Python はシステム コマンドが終了するまで続行しません。

チュートリアル Python - サブプロセスとしてシステムコマンドを実行する

システム コマンドをサブプロセスとして実行します。

Copy to Clipboard

必要に応じて、コマンドを配列として分割します。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

この例では、Python はシステム コマンドを実行する新しいプロセスを生成します。

チュートリアル Python - シェルコマンドをサブプロセスとして実行する

システム コマンドをサブプロセスとして実行します。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

この例では、Python はシステム コマンドを実行する新しいプロセスを生成します。

この例では、Python はコマンドの結果を変数に格納します。

おめでとう! Python を使用してシェル コマンドを実行できます。