当前位置: 首页 > 面试题库 >

Python错误:“ ValueError:需要多个值才能解压缩”

高峻
2023-03-14
问题内容

在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)值错误:需要多个值才能解包 我无法调试错误,因为我不知道是什么导致了这个