特定の文字列に基づいて、既存のオブジェクトに属性を追加できるようにしたいと考えています。したがって、たとえば、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
既存のオブジェクトに割り当てたい属性を参照しているだけで、何が含まれているかは必ずしもわかっていないことに注意してください。