在python中
如果定义了一个类
class A:
b = 3
那么A.b和getattr(A, 'b')是等价的
好处就是在写项目时,接收的输入都是字符串,通过getattr函数可以方便的在用户视角使用类的方法和属性
同样的还有hasattr(判断是否存在),setattr(修改值)等带有attr的方法
在python中
如果定义了一个类
class A:
b = 3
那么A.b和getattr(A, 'b')是等价的
好处就是在写项目时,接收的输入都是字符串,通过getattr函数可以方便的在用户视角使用类的方法和属性
同样的还有hasattr(判断是否存在),setattr(修改值)等带有attr的方法