溫馨提示×

Python執(zhí)行命令參數(shù)咋傳

小樊
81
2024-11-16 22:53:52
欄目: 編程語言

在Python中,執(zhí)行外部命令時可以使用subprocess模塊。以下是使用subprocess模塊執(zhí)行命令參數(shù)的方法:

import subprocess

# 要執(zhí)行的命令,例如:ls命令
command = "ls"

# 命令參數(shù),例如:-l選項
arguments = ["-l"]

# 使用subprocess.run()執(zhí)行命令和參數(shù)
result = subprocess.run([command] + arguments, stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True)

# 輸出執(zhí)行結(jié)果
print("命令輸出:", result.stdout)
print("錯誤輸出:", result.stderr)
print("返回碼:", result.returncode)

在這個例子中,我們執(zhí)行了ls -l命令,該命令用于列出當前目錄下的文件和文件夾。command變量存儲了要執(zhí)行的命令,arguments變量存儲了命令參數(shù)。我們使用subprocess.run()函數(shù)執(zhí)行命令和參數(shù),并將輸出和錯誤信息存儲在result對象中。最后,我們打印出命令輸出、錯誤輸出和返回碼。

0