当前位置:   article > 正文

Python的学习过程中not enough values to unpack (expected 2, got 1)解决方案_not enough value to unpack出现原因

not enough value to unpack出现原因
(role,line_spoken) = each_line.split(':',1)  #以问号分隔,1代表分割
ValueError: not enough values to unpack (expected 2, got 1)
  • 1
  • 2

发生报错:
not enough values to unpack (expected 2, got 1)

出错原因及解决方案:

1.中英文符号混淆报错。出现这一条报错命令,很可能是由于split命令中的冒号打错,中文的冒号形如:,而英文的是:,还是有很大的差别的。 》》查看自己的TXT文件是中文还是英文的冒号,两者对应即可 2.有多余的空行。这一个报错原因还是比较不容易被发现,我一开始就犯了这个错误,由于TXT文档复制而来的时候的默认,是在文档末尾有几行空白行的。 》》查看光标位置,把空行删除即可

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/462019
推荐阅读
  

闽ICP备14008679号