Python内のLinuxコマンドの実行方法

LinuxコマンドはPythonのosモジュールのsystemメソッドを使用して実行できます。

以下にコードの例を示します。

import os

# 执行ls命令
os.system("ls")

# 执行pwd命令
os.system("pwd")

# 执行自定义的命令
os.system("echo Hello World")

os.systemメソッドは、コマンドの終了ステータスコードを返します。成功すれば0、失敗すればエラーコードを返します。また、os.systemメソッドはコマンドを実行するときに新しいシェルを開きますので、コマンドを実行する環境変数は現在のPython環境とは異なる可能性があります。コマンドの出力結果を取得する必要がある場合は、subprocessモジュールのrunメソッドを使用できます。

bannerAds