在Python中,当我运行以下代码时:
from sys import argv script, user_name =argv prompt = '>' print "Hi %s, I'm the %s script." % (user_name, script)
我收到此错误:
Traceback (most recent call last): script, user_name =argv ValueError: need more than 1 value to unpack
该错误是什么意思?
可能您没有在命令行上提供参数。在这种情况下,sys.argv只包含一个值,但是必须同时具有两个值才能为user_name和提供值script。
sys.argv
user_name
script