昨天在課堂上學習了jieba庫,跟着老師寫了同樣的代碼時卻遇到了問題:
jieba分詞報錯AttributeError: module 'jieba' has no attribute 'cut'
文件名為jieba.py
代碼是:
import jieba s=jieba.lcut("中國是一個偉大的國家") print(s)
運行結果為
Traceback (most recent call last):
File "F:\lgm\07孫晶晶\jieba.py", line 1, in <module>
import jieba
File "F:\lgm\07孫晶晶\jieba.py", line 2, in <module>
s=jieba.lcut("中國是一個偉大的國家")
AttributeError: module 'jieba' has no attribute 'lcut'
我去網上先查了意思
module 'jieba' has no attribute 'lcut'
模塊“結巴”沒有屬性“lcut”
想了想,不懂意思,再找到相關的文章,發現是文件名出了問題,因為python的庫文件中有jieba.py這個文件存在,所以文件定名為jieba.py就會一直報錯。將文件名改了之后就成功了。希望我的解決方法可以讓有同樣困擾的人得到幫助