反射查询

getattr,hasattr,

getattr反射是用字符串类型来找到函数,或者类。

 

foo=getattr(导入的模块或类,‘函数名或类名’,默认值 )

foo就是函数对象,或者类对象

 

hasattr(导入的模块或类,‘’函数名或类名‘’)

返回布尔值

 

 

设置属性

class B:

  def __init__(self)

    self.y=haha

 

setattr(x,'y',v)

可以用字符串来设置属性的值

 

posted @ 2018-06-19 16:42  赵伟航  阅读(119)  评论(0编辑  收藏  举报