在pycharm上运行从书中copy的代码报错:ValueError: not enough values to unpack (expected 4, got 1),我理解是
“script, first , second , third = argv”这句话原本应该给四个变量赋值,但是最后只成功一个。(本质原因应该还是没在命令行运行,因为本书作者开始就说了不希望用idle,希望我们用命令行)
网上查了很多,感谢各路大神,汇总如下
_____________
【解决方案一】
pycharm中,在Edit Configurations那里,在Parameters后面输入需要被识别的变量即可,此处就是原文中的“first secone third”,运行
【解决方案二】
直接使用命令行运行 ,格式:python + “文件名” + “变量”。如下:
python ex13.py first second third
————————————
今日进度:从习题1到12 刷的飞快,然后在13跌了个大跟头。
目测今天可以看完15再吸收一下。