码迷,mamicode.com
首页 > 编程语言 > 详细

python jieba 结巴分词报错 AttributeError: 'module' object has no attribute 'cut'

时间:2020-01-21 19:51:34      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:alt   nbsp   mamicode   现在   csdn   attribute   很多   就是   info   

首先这个AttributeError: ‘module’ object has no attribute ‘cut’ 报错的原因是因为有jieba.py这个文件存在,或者jieba这样命名的文件存在,很多新人使用结巴 来分词的时候命名直接为jieba.py,但是其实官方给的教程代码里有import jieba,这样就会引用到你自己这个教程文件jieba.py,而没有引用官方的库,这样自然cut这个方法就没有,所以报错。
解决方法:
1、不要使用jieba.py来命名你的测试文件。
2、你一开始就是用jieba.py来命名,出现错误之后,会产生一个jieba.pyc文件,如果你现在改了文件名,将jieba.py改为jieba_Test.py,这个时候运行还出错,那么原因就是因为jieba.pyc这个文件你没有删除,你需要删除这个jieba.pyc文件,然后你继续运行,就不会出错了。

技术图片

 改为:

技术图片

 这样就不会报错了

参考文档:https://blog.csdn.net/randompeople/article/details/73927943

python jieba 结巴分词报错 AttributeError: 'module' object has no attribute 'cut'

标签:alt   nbsp   mamicode   现在   csdn   attribute   很多   就是   info   

原文地址:https://www.cnblogs.com/GumpYan/p/12222822.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!