我需要在特定的应用程序(例如,位于C:/temp/myApp.exe中)中运行bat文件(P:/myBat.bat)。手动启动myApp.exe,运行代码
hscript P:/myBat.bat
我得到了我所需要的。但我希望使用Python做到这一点。
我知道如何使用Python执行bat文件:
import subprocess
subprocess.Popen("P:/myBat.bat").communicate()
但是如何使用myApp.exe和Python执行hscript P:/myBat.bat
?
答案 0 :(得分:1)
您正在寻找subprocess.call
,例如subprocess.call(['hscript', 'P:/myBat.bat'])
及其朋友。参见:https://docs.python.org/3/library/subprocess.html#subprocess.call