反射

分类: python |

一、getattr()的使用
import 模块1
f=getattr(模块1,'模块1中的方法1')
f()
f=getattr(模块1,'方法1')
f()
print u'error'
二、hasattr()的使用
返回的是布尔值True或False
if hasattr(模块1,'方法1'):
else:
三、setattr()和delattr()都不会改变原模块的内容
前一篇:mq消息丢失的原因及解决方式
后一篇:pytest