在Python中,你可以使用os
模塊的system()
函數來調用系統命令。這是一個簡單的例子:
import os
# 使用system()函數執行系統命令
os.system('ls')
請注意,system()
函數會等待命令執行完成,并返回命令的退出狀態碼。要執行更復雜的任務,你可以使用subprocess
模塊。這是一個使用subprocess
模塊的例子:
import subprocess
# 使用subprocess.run()函數執行系統命令并獲取輸出
result = subprocess.run(['ls', '-l'], capture_output=True, text=True)
# 打印命令輸出
print(result.stdout)
在這個例子中,我們使用subprocess.run()
函數執行了一個包含參數的列表形式的系統命令。capture_output=True
表示我們希望捕獲命令的輸出,而text=True
表示我們希望以文本形式接收輸出。最后,我們打印出命令的輸出。