【1.Python编程语言的特点 1.python中使用easygui出现的AttributeError错误的一种原因】错误概述:今天学习easygui的用法的时候,发现用vscode老是出现AttributeError提示,我一开始以为是vscode的错误,可是我检查了很多次都没发现错误,期间找了很多方法,最后发现了一个啼笑皆非的常识性小错误,大家新手可能会犯 。
import easygui as g# g.diropenbox('请选择一个文件夹','浏览文件夹',)# g.ccbox('nihao','nall')g.egdemo()运行结果:
Traceback (most recent call last):File "c:/Users/zhong/Desktop/练习/easygui.py", line 1, in <module>import easygui as gFile "c:\Users\zhong\Desktop\练习\easygui.py", line 5, in <module>g.egdemo()AttributeError: partially initialized module 'easygui' has no attribute 'egdemo' (most likely due to a circular import)原因分析:打眼一看没问题,可是我的文件名使用的是easygui.py
这就出问题了,因为你此时导入easygui模块系统无法判定你是导入模块easygui 还是你这个叫easygui的文件,所以问题就出现了,所以,为了防止出现这种情况,大家在命名的时候要注意,不要只用easygui
。
解决方法:
- 不使用easygui.py命名文件
- 以后在使用或者导入第三方库时要避免使用相同名称命名文件
- 春季老年人吃什么养肝?土豆、米饭换着吃
- 三八妇女节节日祝福分享 三八妇女节节日语录
- 老人谨慎!选好你的“第三只脚”
- 校方进行了深刻的反思 青岛一大学生坠亡校方整改校规
- 脸皮厚的人长寿!有这特征的老人最长寿
- 长寿秘诀:记住这10大妙招 100%增寿
- 春季老年人心血管病高发 3条保命要诀
- 眼睛花不花要看四十八 老年人怎样延缓老花眼
- 香槟然能防治老年痴呆症? 一天三杯它人到90不痴呆
- 老人手抖的原因 为什么老人手会抖
