共計 621 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Python 中調用 shell 命令有多種方法,以下是其中幾種常見的方法:
- 使用 os 模塊的
system()
函數:
import os
os.system("shell 命令 ")
這個函數會執行 shell 命令,并返回命令的退出狀態碼。
- 使用 os 模塊的
popen()
函數:
import os
output = os.popen("shell 命令 ").read()
這個函數會執行 shell 命令,并返回其輸出結果。可以通過 read()
方法讀取輸出。
- 使用 subprocess 模塊的
run()
函數:
import subprocess
subprocess.run("shell 命令 ", shell=True)
這個函數會執行 shell 命令,并等待其完成。可以通過設置 shell
參數為 True
來使用 shell 解釋器執行命令。
- 使用 subprocess 模塊的
check_output()
函數:
import subprocess
output = subprocess.check_output("shell 命令 ", shell=True)
這個函數會執行 shell 命令,并返回其輸出結果。可以通過設置 shell
參數為 True
來使用 shell 解釋器執行命令。
這些方法中,shell=True
參數可選,用于指定是否使用 shell 解釋器執行命令。如果命令比較簡單,可以不使用 shell 解釋器,以提高執行效率和安全性。但是一些特殊的命令可能需要使用 shell 解釋器才能正常執行。
丸趣 TV 網 – 提供最優質的資源集合!
正文完