我正在嘗試使用Python腳本執行批處理文件。這可能嗎? Python腳本與批處理文件位於不同的文件夾中。例如,Python腳本位於C:\users\me\desktop\python
,而批處理文件位於文件夾C:\users\me\desktop\batch
。我不想使用批處理文件的完整路徑,因爲我希望它也可以在其他人的計算機上工作(即C:\users\me
部分可能不同)。使用Python腳本執行批處理文件
這是我試過的腳本(從「蟒蛇」文件夾在桌面上執行)
from subprocess import call
path = "..\batch"
call([path+"\test.bat"])
結果:未發現文件
的(http://stackoverflow.com/questions/5469301/run-a-bat-file-using-python-code) –
可能重複的可能的複製[運行.bat文件使用Python代碼](http://stackoverflow.com/questions/5469301/run-a-bat-file-using-python-code) –
[執行子進程失敗]的可能重複(http:// stackoverflow .com/questions/1818774 /執行一個子進程 - 失敗) – feedMe