在Python中,当我运行以下代码时:
from sys import argv
script, user_name =argv
prompt = '>'
print "Hi %s, I'm the %s script." % (user_name, script)
我收到此错误:
Traceback (most recent call last):
script, user_name =argv
ValueError: need more than 1 value to unpack
该错误是什么意思?
可能您没有在命令行上提供参数。在这种情况下,sys.argv
只包含一个值,但是必须同时具有两个值才能为user_name
和提供值script
。
问题内容: 我有一个现有菜单,可以为您提供选项或。应该加载文件的内容并显示它。 但是,当我尝试运行此命令时,出现错误: 名称,成人,孩子= line.split(’,’) ValueError:需要多个值来解压 为什么会出现此错误? 问题答案: 这意味着其中有一条线,当您删除空格并按逗号分割时,不会精确地给出三段。实际上,它似乎只提供了1个(“需要多于1个值才能解压缩”),这表明一行完全没有逗号。
问题内容: 我从这段代码中得到该异常: 这行是引发异常的行。该s为对象。有人有什么想法吗? 问题答案: 是一个,默认情况下,您仅迭代键(字符串)。 由于具有两个以上的键*,因此无法将它们解压到“ ”中,因此引发了异常。 在Python 2. x中 ,要遍历键和值(“ ”),我们使用。 但是,由于无论如何都将键扔掉了,因此还可以简单地遍历字典的值: 在Python 3. x中 ,preferred
而我用AndroidStudio2.3来调试,有什么问题吗?更重要的是,我的AndroidManifest是这样的。
我正在使用HIbernate core 3.6.2 final。我将注释类映射放在hibernate中。cfg。xml,例如 由于我使用3.6.2的Hibernate版本,所以我不需要创建注释配置类对象。因此,我将配置对象创建为私有静态最终SessionFactory SessionFactory; 但给我错误作为初始SessionFactory创建failed.org.hibernate.Map
我是Springboot的新手,我通过Sping的教程和“https://spring.io/guides”指南来学习。 现在我试图理解并重做教程:“使用MySQL访问数据” 不幸的是,我在Mavenbuild期间出错: 启动ApplicationContext时出错。要显示自动配置报告,请在启用“调试”的情况下重新运行应用程序。2017-12-07 10:26:42.708错误8100---[m
我知道这是一个类似的问题。我已经看过一些答案,但没有一个有效。事情是这样的,我正在为我的MapReduce程序编写一个mapper和reducer,我得到以下错误 回溯(最近一次调用最后一次):文件“/usr/local/hadoop//reducer.py”,第10行,在desc中,count=line。拆分(“\t”,1)值错误:需要多个值才能解包 我无法调试错误,因为我不知道是什么导致了这个