我有一个可执行的外部程序,询问参数文件的名称。
我正在尝试通过python编码对该操作进行编程。怎么办?
答案 0 :(得分:1)
如果要运行exe文件,可以使用:
import os
path = "exe-file-path.exe"
os.system("start " + path)
os库是内置的(均为python 2,3)
答案 1 :(得分:0)
您必须使用sys
和os
模块,这是示例代码:
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
替换为有效命令,以在选择该参数时执行该操作。