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
都会出现错误,可以采用下面的方法解决: