1、当我们获取一个对象的属性时,假如对象名和属性名都是变量,就无法直接获取值。
obj.field,这是错误的方式。
getattr(obj, field),这是正确的方式。
2、同理,设置值时,方式是一样的。
obj.field = value,这是错误的方式。
setattr(obj, field, eval(value))