今天學(xué)習(xí)easygui的用法的時(shí)候,發(fā)現(xiàn)用vscode老是出現(xiàn)AttributeError提示,我一開(kāi)始以為是vscode的錯(cuò)誤,可是我檢查了很多次都沒(méi)發(fā)現(xiàn)錯(cuò)誤,期間找了很多方法,最后發(fā)現(xiàn)了一個(gè)啼笑皆非的常識(shí)性小錯(cuò)誤,大家新手可能會(huì)犯。
成都創(chuàng)新互聯(lián)專(zhuān)注于威海企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城網(wǎng)站建設(shè)。威海網(wǎng)站建設(shè)公司,為威海等地區(qū)提供建站服務(wù)。全流程定制設(shè)計(jì),專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)
import easygui as g
# g.diropenbox('請(qǐng)選擇一個(gè)文件夾','瀏覽文件夾',)
# g.ccbox('nihao','nall')
g.egdemo()
運(yùn)行結(jié)果:
Traceback (most recent call last):
File "c:/Users/zhong/Desktop/練習(xí)/easygui.py", line 1, in
import easygui as g
File "c:\Users\zhong\Desktop\練習(xí)\easygui.py", line 5, in
g.egdemo()
AttributeError: partially initialized module 'easygui' has no attribute 'egdemo' (most likely due to a circular import)
打眼一看沒(méi)問(wèn)題,可是我的文件名使用的是easygui.py
這就出問(wèn)題了,因?yàn)槟愦藭r(shí)導(dǎo)入easygui模塊
系統(tǒng)無(wú)法判定你是導(dǎo)入模塊easygui 還是你這個(gè)叫easygui的文件,
所以問(wèn)題就出現(xiàn)了,所以,為了防止出現(xiàn)這種情況,大家在命名的時(shí)候要注意,不要只用easygui
。