我正在使用Python 3.3,我的代码需要打开cmd.exe并运行以下参数。在cmd.exe中,应该运行以下命令:
C:\Program Files (x86)\GlobalMapper15>global_mapper.exe script.gms variable
我看到了不同的答案,但使用subprocess.call我只能打开cmd.exe或global_mapper.exe。我没有办法在cmd.exe中得到上面的行。
到目前为止我尝试过:
#import subprocess
import os
os.system("cmd.exe C:\Program Files (x86)\GlobalMapper15\global_mapper.exe script.gms")
#subprocess.call(["cmd.exe C:\Program Files (x86)\GlobalMapper15\global_mapper.exe", "script.gms"])
两者都没有很好地运行。
当然,如果该行也能执行,那就太好了。有人可以帮助我实现这个吗?
谢谢大家,
import subprocess subprocess.call(["cmd.exe"])
这将打开 cmd.exe。不过,这还不够,我仍然需要在该行上添加所有额外的参数。 - Robertsubprocess.call
时发生了什么?到目前为止,您还没有发布任何代码,因此看起来您只是在要求我们为您编写项目。 - Kevin