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