import jieba报错问题,自己写的py文件不可以用包的名字命名

本文记录了一次因将个人Python文件命名为jieba.py而导致的jieba包导入失败问题。作者在程序中尝试调用jieba时遇到AttributeError,原因是自定义的文件名与第三方库名相同,导致模块加载错误。通过更名或删除该文件,问题得以解决。

之前用jieba的时候都是没问题直接用的
上次偷懒新建了一个做词频的python文件,直接命名为jieba.py了
然后就死活导入不了jieba包
非常郁闷
今天又在另一个程序里要调用jieba 依旧是同样的报错
AttributeError: module ‘jieba’ has no attribute 'cut’
然后百度了一下解决了
竟然就是因为起名的问题
删除了那个jieba.py文件或者改个名就ok了

我理解的是其实import jieba的时候 也就是调用了另一个jieba文件
但是现在自己命名为jieba的文件明显没有实际的函数 所以才会报错
愚蠢愚蠢 这种问题不该再犯 记录一下
在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值