python jieba 結巴分詞報錯 AttributeError: 'module' object has no attribute 'cut'


首先這個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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM