使用多个参数执行多个命令行

时间:2015-06-18 10:16:09

标签: python windows batch-file python-3.x

我无法弄清楚为什么我的命令行不起作用。我试过了

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"

1 个答案:

答案 0 :(得分:1)

/中的\\可能会改变为Popen可能有所帮助。