如何在Python中設定子程序的工作目錄
在Python中,subprocess.Popen()函數允許您在Py thon中執行指令子程序。一個常見的要求是指定子程序的工作目錄。
問題:
如何使用 subprocess.Popen() 設定子程序的工作目錄?
答案:
要指定工作目錄,請使用 subprocess.Popen() 的 cwd 參數。 cwd 參數需要所需工作目錄的絕對路徑。
範例:
假設您的Python 腳本位於C:\programs\python 並且您想要執行D:\test\local目錄下的C:\mytool \tool.exe。您可以使用以下語法:
import os
# Get the current Python script directory
cwd = os.path.dirname(os.path.realpath(__file__))
# Execute "C:\mytool\tool.exe" with the specified working directory
subprocess.Popen(r'C:\mytool\tool.exe', cwd=r'D:\test\local')
附註:
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3