Muitos valores para desempacotar
Estou lendo o python da maneira mais difícil, e no capítulo 15 devo usar o comando import argv para designar variáveis e entrada bruta para obter a entrada do usuário. O script é:
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 ()
Depois de executar este script, recebo o erro, muitos valores para descompactar.
Arquivo "ex15.py", linha 3, no script, filename = argv
Erro de valor: muitos valores para desempacotar