如何设置/获取由x
给出的t
的属性值?
class Test:
def __init__(self):
self.attr1 = 1
self.attr2 = 2
t = Test()
x = "attr1"
最佳答案
getattr(object, attrname)
setattr(object, attrname, value)
在这种情况下
x = getattr(t, 'attr1')
setattr(t, 'attr1', 21)
关于python - 如何访问(获取或设置)给定与该属性名称对应的字符串的对象属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56805805/