在Python中,可以使用subprocess
模塊來執行shell命令。下面是一個簡單的示例:
import subprocess
# 執行一個簡單的shell命令
subprocess.run("ls")
# 執行一個帶有參數的shell命令
subprocess.run(["ls", "-l"])
# 捕獲命令的輸出
result = subprocess.run(["ls", "-l"], capture_output=True, text=True)
print(result.stdout)
上面的代碼示例中,我們使用subprocess.run()
函數來執行shell命令,可以傳入一個包含命令和參數的列表或者直接傳入一個字符串形式的命令。如果需要捕獲命令的輸出,可以設置capture_output=True
參數,并且設置text=True
來獲取文本輸出。