如何通过Python在命令行应用程序中运行代码

时间:2019-04-22 18:31:43

标签: python command-line

我需要在特定的应用程序(例如,位于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

1 个答案:

答案 0 :(得分:1)

您正在寻找subprocess.call,例如subprocess.call(['hscript', 'P:/myBat.bat'])及其朋友。参见:https://docs.python.org/3/library/subprocess.html#subprocess.call