我希望能够基于特定字符串向现有对象添加属性。因此,例如,如果mystring = 'bar'
和对象被调用foo
,那么我希望能够分配foo.mystring = False
这样的foo.bar = False
. 所以给出:
class Fubar():
def __init__(self):
self = self
self.bar = True
foo = Fubar()
mystring = 'bar'
伪代码的实际等价物是什么foo.mystring = False
:
print(foo.bar)
False
请记住,我不一定知道mystring
包含什么,只是它引用了我想分配给现有对象的属性。