我正在os.startfile('C:\\test\\sample.exe')用来启动该应用程序。我不想知道应用程序的退出状态,而只想启动exe。
os.startfile('C:\\test\\sample.exe')
我需要将参数传递给该exe 'C:\\test\\sample.exe' -color
'C:\\test\\sample.exe' -color
请提出一种在Python中运行此方法的方法。
您应该使用的subprocess模块,而不是os.startfile或os.system在任何情况下,我所知道的。
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')
但这并不简单,建议使用docsossubprocess代替。
os