Supposons que j'ai un objet python x
et une chaîne s
, comment puis-je configurer l'attribut s
sur x
? Alors:
>>> x = SomeObject()
>>> attr = 'myAttr'
>>> # magic goes here
>>> x.myAttr
'magic'
Quelle est la magie? Le but de ceci, incidemment, est de mettre en cache les appels vers x.__getattr__()
.