作者PCIT (冈山的火车  N I
看板Python
标题[问题] 列出memory里的所有functions?
时间Thu Aug 27 11:07:26 2009
大家好,我写了一个小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
1F:推 aquarianboy:sys.modules ? 08/27 14:57