我刚刚开始使用python,所以我正在用一个很简单的例子挣扎。基本上我想传递一个可执行文件的名称加上通过命令行参数的输入,例如:Python命令行参数
python myprogram refprogram.exe refinput.txt
执行myprogram
时,它执行refprogram.exe
这意味着和传递给它作为参数refinput
。我试着做以下方式:
import sys, string, os
print sys.argv
res = os.system(sys.argv(1)) sys.argv(2)
print res
的错误消息,我得到的是:
res = os.system(sys.argv(1)) sys.argv(2)
^
SyntaxError: invalid syntax
任何一个知道我做错了吗?
我正在运行的Python 2.7
我希望我的电脑会给我一个错误按摩。 :-) – LarsH 2013-12-17 16:03:50