我无法弄清楚为什么我的命令行不起作用。我试过了
subprocess.Popen()` function : `Popen('C:/Test/test.exe -scan "C:/Users/Vince/test.txt" "C:/Users/Vince/test.xml"', cwd='C:/Users/Vince/Working_Directory')
但是当我使用os.system("E:/test.bat")
从我的Python程序运行批处理文件时,它就会运行。
以下是我的批处理文件的内容:
C:
cd Users\Vince\Working_Directory
C:\Test\test.exe -scan "C:\Users\Vince\test.txt" "C:\Users\Vince\test.xml"
答案 0 :(得分:1)
/
中的\\
可能会改变为Popen
可能有所帮助。