python代码错误?

时间:2012-10-05 00:15:36

标签: python

from sys import argv

script, first, second, third = argv

输入第二行后,我收到此错误:

  

Traceback(最近一次调用最后一次):ValueError中的文件“”,第1行:需要多于1个值才能解压缩

2 个答案:

答案 0 :(得分:0)

sys.argv是脚本的命令行参数。您的错误表明您尝试解压缩的变量数量多于元组中的条目数量,即1。

您要么没有传递足够的参数,要么正在从解释器运行命令。

答案 1 :(得分:0)

from sys import argv
a, b, c, d = argv
print "The script is called:", a
print "Your first variable is:", b
print "Your second variable is:", c
print "Your third variable is:", d

将此代码保存为:s.py

从终端运行此文件,如下所示: enter image description here