當(dāng)a.py擁有以下代碼時(shí):class A(): def __init__(self): print 'hi'我將A類與以下代碼結(jié)合使用:import ab = a.A()我需要對(duì)做同樣的事情__import__,并且嘗試了以下頁面:為什么Python的__import__需要fromlist?__import__("a", fromlist=[])#import ab = a.A()但是,我遇到了name 'a' is not defined錯(cuò)誤。可能是什么問題?
1 回答

楊__羊羊
TA貢獻(xiàn)1943條經(jīng)驗(yàn) 獲得超7個(gè)贊
__import__返回一個(gè)模塊。您需要將結(jié)果綁定到名稱:
a = __import__("a")
a.A()
添加回答
舉報(bào)
0/150
提交
取消