getattr,hasattr,

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

 

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

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

 

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

返回布尔值

 

 

设置属性

class B:

  def __init__(self)

    self.y=haha

 

setattr(x,'y',v)

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

 

相关文章:

  • 2022-01-09
  • 2022-12-23
  • 2022-02-06
  • 2022-12-23
  • 2022-01-08
  • 2022-12-23
  • 2022-12-23
  • 2021-12-27
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-01
  • 2022-12-23
  • 2022-12-23
  • 2021-05-20
  • 2022-12-23
相关资源
相似解决方案