这条线
res = os.system(sys.argv(1)) sys.argv(2)
错误有两种。
首先,sys.argv是一个列表,因此您使用方括号访问其内容:
sys.argv[1]
sys.argv[2]
其次,您os.system
过早地将括号括起来,然后sys.argv(2)
将其挂在结尾。您想在所有参数之后将右括号移到该行的末尾。
第三,您需要用逗号分隔参数,一个简单的空格是行不通的。
您的最后一行应如下所示:
res = os.system(sys.argv[1], sys.argv[2])