如何使用Python中的参数运行外部程序

时间:2019-08-13 09:34:21

标签: python cmd

通常在PowerShell中,我运行命令:

cd C:\Users\aaa\Desktop\File Namee\

然后我正在执行带有特定参数的程序:

.\program.exe /F:aa.dvl /PPP_ZZZ

它有效,现在是我的问题,如何通过python脚本执行它?我尝试了子进程和os.system,但对我不起作用。

file = ['C:\\Users\\aaa\\Desktop\\File Namee\\', '.program.exe/F:aa.dvl /PPP_ZZZ']
subprocess.call(file)

2 个答案:

答案 0 :(得分:1)

尝试类似

file = ['C:\\Users\\aaa\\Desktop\\File Namee\\program.exe', '/F:aa.dvl' '/PPP_ZZZ']
subprocess.call(file)

因此每个参数都作为单独的列表元素。

答案 1 :(得分:1)

尝试一下os.system("/path/to/exe/File.exe -parameters params")