我有一个可执行的外部程序,它询问参数文件的名称。
我正在尝试通过python编码对此操作进行编程。怎么能做到呢?
如果你想运行exe文件,你可以使用:
import os
path = "exe-file-path.exe"
os.system("start " + path)
操作系统库是内置的(都是 Python 2,3(
您必须使用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
替换为选择该参数时要执行的有效命令。