我想編寫一個腳本來複制運行線路:如何在python腳本中執行這一行代碼,就好像它是命令行一樣?
D:\...\bin>jython.bat D:\...\UploadTest.py
在Python腳本
,就像它是通過CMD。我已經嘗試了各種subprocess.Popen命令,並且它們都沒有工作(都沒有找到Errno2文件)。我目前有
subprocess.Popen([r'D:\...\bin\jython.bat', r'D:\...\UploadTest.py'])
我試了幾個其他的變化。我主要關心命令的.bat和.py部分之間的空間。我應該在兩者之間使用r''嗎?
''''''''''\\'',不是兩個。 –
您是否嘗試過只導入模塊,如果它在您的Python路徑?除非有進口警衛,導入和運行腳本是一樣的。 –
使用os.path.join來防止使用斜槓。這是一個多平臺的方法。 [os.path.join](https://docs.python.org/3/library/os.path.html#os.path.join) – Hamlett