Angenommen , ich habe ein Python - Objekt x
und eine Zeichenfolge s
, wie richte ich das Attribut s
auf x
? So:
>>> x = SomeObject()
>>> attr = 'myAttr'
>>> # magic goes here
>>> x.myAttr
'magic'
Was ist die Magie? Das Ziel dabei ist übrigens, Anrufe an zwischenzuspeichern x.__getattr__()
.