【问题标题】:How to run external program with parameters from Python [duplicate]如何使用 Python 的参数运行外部程序 [重复]
【发布时间】:2019-12-19 20:17:18
【问题描述】:

我通常在 PowerShell 中运行命令:

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

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

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

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

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

【问题讨论】:

标签: python cmd


【解决方案1】:

尝试类似的东西

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

所以每个参数作为一个单独的列表元素。

【讨论】:

    【解决方案2】:

    试试这个os.system("/path/to/exe/File.exe -parameters params")

    【讨论】:

    • 这对我有用:os.system(" C:\\Users\\aaa\\Desktop\\File Namee\\program.exe /F:C:\\Users\\aaa\\Desktop\\File Namee\\aa.dvl /PPP_ZZZ")
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-05
    • 2021-09-02
    • 2011-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多