2024-10-03 06:26:39 发布
网友
我尝试使用Python脚本在Windows中运行一个.bat文件。
.bat
ask.bat文件:
ask.bat
Application.exe work.xml
我编写Python代码:
import os os.system("D:\xxx1\xxx2XMLnew\otr.bat ")
输出:当试图运行文件时,它只是给出一个命令提示,而工作没有执行。
注意:我也尝试使用交替斜杠,但它不起作用。
我还想将文件的输出保存到另一个文件中。
有谁能建议我如何使脚本运行。
这已经得到了详细的回答。看看这篇文章,它会回答你所有的问题: Executing a subprocess fails
我自己也试过这个密码:
batchtest.py
from subprocess import Popen p = Popen("batch.bat", cwd=r"C:\Path\to\batchfolder") stdout, stderr = p.communicate()
批处理.bat
echo Hello World! pause
我从前面的线程获得了batchtest.py示例。
用/替换路径中的
import os os.system("D:/xxx1/xxx2XMLnew/otr.bat ")
import subprocess filepath="D:/path/to/batch/myBatch.bat" p = subprocess.Popen(filepath, shell=True, stdout = subprocess.PIPE) stdout, stderr = p.communicate() print p.returncode # is 0 if success
这已经得到了详细的回答。看看这篇文章,它会回答你所有的问题: Executing a subprocess fails
我自己也试过这个密码:
batchtest.py
批处理.bat
我从前面的线程获得了batchtest.py示例。
用/替换路径中的
相关问题 更多 >
编程相关推荐