Python内置函数setattr()
setattr 语法:
|
参数
- object -- 对象。
- name -- 字符串,对象属性。
- value -- 属性值。
实例
1 class A(object): 2 3 bar = 1 4 5 6 a = A() 7 8 9 getattr(a, 'bar') # 获取属性 bar 值 10 11 1 12 13 14 setattr(a, 'bar', 5) # 设置属性 bar 值 15 16 a.bar 17 18 5 |
setattr 语法:
|
1 class A(object): 2 3 bar = 1 4 5 6 a = A() 7 8 9 getattr(a, 'bar') # 获取属性 bar 值 10 11 1 12 13 14 setattr(a, 'bar', 5) # 设置属性 bar 值 15 16 a.bar 17 18 5 |