Anaconda ValueError:sypder中的值不足,无法解包(应为4,得到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文件中获得编辑代码的输出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 在尝试查看输出时,您还可以决定在命令提示符中添加其他三个参数, 如图所示---
希望有帮助。打印(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'