我正在尝试自动执行命令行程序。
exe
文件需要运行一个参数。例如:
ztac.exe <mode>
(模式选项为safe
,normal
或debug
)。
要在调试模式下运行,我只需在命令行中输入:
C:\source>ztac debug
如何编写Python程序来运行此ztac.exe
文件,同时将不同的模式作为输入?
答案 0 :(得分:2)
program = 'ztac.exe'
arguments = ('safe', 'normal', 'debug')
argument = raw_input('Enter your argument: ')
if argument in arguments:
subprocess.call([program, argument])
else:
print('Illegal Argument')