反射 2022-10-08 15:47阅读: http://blog.sina.cn/dpool/blog/u/3118996457 一、getattr()的使用 import 模块1 f=getattr(模块1,'模块1中的方法1') f() 二、hasattr()的使用 返回的是布尔值True或False if hasattr(模块1,'方法1'): f=getattr(模块1,'方法1') f() else: print u'error' 三、setattr()和delattr()都不会改变原模块的内容