Слишком много значений для распаковки
Я читаю изучать Python трудным путем, и в главе 15 я предполагаю использовать импорт argv для назначения переменных и необработанного ввода для усиления пользовательский ввод. Сценарий:
from sys import argv
script, filename, = argv
txt = open(filename)
print " Here's your file %r :" % filename
print txt.read()
print " I'll also ask you to type it again: "
file_again = raw_input ("> ")
txt_again = open (file_again)
print txt_again.read ()
После запуска этого скрипта я получаю ошибку, слишком много значений для распаковки.
Файл "ex15.py", строка 3, в
скрипт, имя файла = argv
Ошибка значения: слишком много значений для распаковки