getattr():从名字上看获取属性值。具体的用法如下:
class Person():
age = 14
Tom = Person()
print(getattr(Tom,'age'))
此时的结果为14,
若,该属性不存在
getattr(Tom,'name')
AttributeError: 'Person' object has no attribute 'name'
此时会抛出异常
getattr():从名字上看获取属性值。具体的用法如下:
class Person():
age = 14
Tom = Person()
print(getattr(Tom,'age'))
此时的结果为14,
若,该属性不存在
getattr(Tom,'name')
AttributeError: 'Person' object has no attribute 'name'
此时会抛出异常