ValueError:没有足够的值来在sypder中解压缩(预期4,得到1)

时间:2016-12-02 14:44:06

标签: anaconda python-3.5 spyder

 from sys import argv

 script, first, second, third = argv

 print('The script is called'), 'script'
 print('The first varrible is'), 'first'
 print('The second varrible is'), 'second'
 print('The Third Varrible is'), 'third'

它一直在Spyder中提示此值错误

2 个答案:

答案 0 :(得分:0)

是的,我最初也遇到过这个问题。 我使用Command从记事本+。

运行代码

C:\用户\ kxyde>桌面\的Python \ ex13.py 这个命令是错误的,因为你需要三个值,你必须在" ex13.py"之后输入三个值。 (如下所示是正确的):

C:\ Users \ kxyde> Desktop \ Python \ ex13.py first 2nd 3rd

然后,问题解决了!!

答案 1 :(得分:-1)

解决方案1 ​​

在尝试查看输出时,您还可以决定在命令提示符中添加其他三个参数, 如此处所示---> How to add the three other arguments

注意

记住那个

" C:\用户\皇后\桌面\的MyStuff \ ex3.py"

是我的python文件的位置,必须输入才能获得我在python文件中编辑的代码的输出。

希望有所帮助。