Я только начинаю с 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