共計 585 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Python 中執行 Shell 腳本可以使用 subprocess
模塊,具體步驟如下:
-
導入
subprocess
模塊:import subprocess
-
使用
subprocess.run()
函數執行 Shell 腳本,傳入 Shell 命令作為參數,例如subprocess.run("ls -l")
-
可以通過
subprocess.run()
函數的返回值來獲取 Shell 命令的執行結果,例如result = subprocess.run("ls -l", capture_output=True)
下面是一個完整的例子:
import subprocess
# 執行 Shell 腳本,并獲取執行結果
result = subprocess.run("ls -l", capture_output=True, text=True)
# 輸出執行結果
print(result.stdout)
在上面的例子中,subprocess.run("ls -l")
執行了一個簡單的 Shell 命令 ls -l
,capture_output=True
參數用于將命令的輸出捕獲到 result
對象中,text=True
參數用于指定命令的輸出是文本形式的。最后,使用 print(result.stdout)
輸出執行結果。
需要注意的是,在執行 Shell 腳本時,可以使用與在終端中執行 Shell 命令相同的語法,例如管道、重定向等。
丸趣 TV 網 – 提供最優質的資源集合!
正文完