0
点赞
收藏
分享

微信扫一扫

TypeError: __repr__ returned non-string (type bytes) 解决办法

仲秋花似锦 2022-01-14 阅读 112
from jieba import posseg
s="你想去学校填写学生寒暑假住校申请表吗?"
words=posseg.cut(s,HMM=False)
print([word for word in words])

报错如下: 

今天在使用jieba.posseg时发现以上错误,经过查询后发现,新版的posseg.cut() 把字符串处理成了生成器,因此采用以上方法,或者以下方法:

TypeError                                 Traceback (most recent call last)
<ipython-input-5-f105f6980f88> in <module>()
      1 import jieba.posseg as pseg
      2 seg_list = pseg.cut("我爱北京天安门")
----> 3 for word,flag in seg_list:
      4     print(word)
      5     print(flag)

TypeError: cannot unpack non-iterable pair object

都会出现错误,可以采用下面的方法解决:

 

 

举报

相关推荐

0 条评论