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