如何运行exe文件并从python输入参数

时间:2018-07-04 16:48:36

标签: python cmd operating-system exe sys

我有一个可执行的外部程序,询问参数文件的名称。

我正在尝试通过python编码对该操作进行编程。怎么办?

2 个答案:

答案 0 :(得分:1)

如果要运行exe文件,可以使用:

import os
path = "exe-file-path.exe"
os.system("start " + path)

os库是内置的(均为python 2,3)

答案 1 :(得分:0)

您必须使用sysos模块,这是示例代码:

import sys
import os

if sys.argv[1] == "something":
    # Do something

请记住,sys.argv[0]是脚本本身,sys.argv[1]是第一个参数,如example.py first_argument。如果第一个参数可以是其他参数[和其他可用参数],则只需添加更多变体即可。 如果它包含更多参数,则只需添加elif sys.argv[%next number%] == "something": # Do something。 并且还将# Do something替换为有效命令,以在选择该参数时执行该操作。