参数,解包和变量 - 从13开始学习python

时间:2015-09-24 15:40:45

标签: python python-2.7

我已经陷入困境。这是代码:

from sys import argv

script, first, second, third = argv

print "The script is called:", script
print "The first variable is:", first
print "The second variable is:", second
print "The third variable is:", third

我的问题是,当我运行它时,我得到:

  

值错误需要多个值才能解压缩

据我所知,我有三个值,代码很好,有人可以解释我出错的地方。

1 个答案:

答案 0 :(得分:2)

所以,在聊天中@Ricky成功确定argv分裂 空白而非, 逗号。从

更改命令行参数
$python myprog.py one,two,three

$python myprog.py one two three

让一切都很好。

对于那些希望学习argparse的奥秘的人。