python的反射:动态获得模块,类,python模块,python的反射:动态
python的反射:动态获得模块,类,python模块,python的反射:动态
python的反射:动态获得模块,类:
__import__('theModuleFullName') #动态地导入模块m=sys.modules['theModuleFullName']#得到这个模块attstr=dir(m)#得到属性的列表for str in attstr:#迭代之 att=getattr(m,str) #如果是类,而且是Father的子类 if type(att)==type and issubclass(att,Father): theObj=att()#实例化 theObj.doSomething()#开始调用
相关内容
- python使用urllib2抓取网页时的错误处理,pythonurllib2,try
- python计算代码执行时间,python计算代码,import times
- python使用xmlproc验证xml格式是否符合DTD定义,xmlprocdtd,
- python线程池实现,python线程池,python原生包中没有
- python的SIGIO handler,sigiohandler,On Linux, us
- python写的一个骰子程序,python写骰子程序,import rando
- python中RGB和HSL的相互转换,pythonrgbhsl,def HSL_to_R
- Python从int继承实现枚举,pythonint枚举,枚举可以给数字一
- python使用urllib2模拟http post,pythonurllib2,使用urllib2.ur
- python在windows下执行子进程时隐藏命令行窗口,python窗口
评论关闭