我正在使用os.startfile('C:\\test\\sample.exe')
启动该应用程序。我不想知道应用程序的退出状态,我只是想启动exe。
我需要将参数传递给像'C:\\test\\sample.exe' -color
请建议一种在Python中运行它的方法。
答案 0 :(得分:3)
在我知道的每种情况下,您都应该使用subprocess
模块而不是os.startfile
或os.system
。
import subprocess
subprocess.Popen([r'C:\test\sample.exe', '-color'])
你可以,正如@Hackaholic在评论中建议的那样
import os
os.system(r'C:\test\sample.exe -color')
但这并不简单,the docs for os
建议改为使用subprocess
。