[問題] 列出memory裡的所有functions?
大家好,我寫了一個小program,要dynamic load functions
以下是其中一段程式碼
while 1:
mName=raw_input("Module name:")
mod=__import__(mName,fromlist=[''])
reload(mod)
print "Function list from module:"+str(dir(mod))
print "Function list from global:"+str(dir())
fName=raw_input("Function name:")
getattr(mod,fName)()
第一個print statement會列出module裡面的所有functions
問題是,第二個print 只會列出原本import的modules&functions
而沒有新載入的module&functions
請問有什麼function可以列出所有在memory的functions嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 72.208.87.54
推
08/27 14:57, , 1F
08/27 14:57, 1F
Python 近期熱門文章
PTT數位生活區 即時熱門文章