我正在尝试使用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