1 个回答|199 次阅读
描述:获取对象的属性
语法:getattr(object, name[, default])
参数:
object -- 对象。
name -- 字符串,对象属性。
default -- 默认返回值,如果不提供该参数,在没有对应属性时,将触发 AttributeError。
案例:
class Age(object): age = 1 my_a = Age()getattr(my_a, 'age')
# 获取属性 bar 值 1getattr(my_a, 'age1')'Age' object has no attribute 'age1'
请先 登录 后评论