Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Anaconda ValueError:sypder中的值不足,无法解包(应为4,得到1)_Anaconda_Python 3.5_Spyder - Fatal编程技术网

Anaconda ValueError:sypder中的值不足,无法解包(应为4,得到1)

Anaconda ValueError:sypder中的值不足,无法解包(应为4,得到1),anaconda,python-3.5,spyder,Anaconda,Python 3.5,Spyder,它在Spyder中不断提示这个值错误是的,我一开始也遇到了这个问题。 我使用命令从Notepad+运行代码 C:\Users\kxyde>Desktop\Python\ex13.py 此命令是错误的,因为您需要三个值,所以必须在“ex13.py”之后键入三个值(下面显示的是正确的值): C:\Users\kxyde>Desktop\Python\ex13.py first-2rd-3rd 然后,问题解决了 解决方案1 在尝试查看输出时,您还可以决定在命令提示符中添加其他三个参数, 如图所示---

它在Spyder中不断提示这个值错误是的,我一开始也遇到了这个问题。 我使用命令从Notepad+运行代码

C:\Users\kxyde>Desktop\Python\ex13.py 此命令是错误的,因为您需要三个值,所以必须在“ex13.py”之后键入三个值(下面显示的是正确的值):

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

然后,问题解决了

解决方案1 在尝试查看输出时,您还可以决定在命令提示符中添加其他三个参数, 如图所示--->

笔记 记得吗

“c:\Users\Empress\Desktop\mystuff\ex3.py”

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


希望有帮助。

打印(argv)返回什么?什么都没有。这就是问题所在
script,first,second,third=argv
要求
argv
包含四个元素。你想干什么?值应该是什么?要在Spyder中使用
sys.argv
,请参阅以下帖子:#试试这个:#我想它会对您有所帮助
 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'