Misalkan saya memiliki objek python x
dan string s
, bagaimana cara mengatur atribut s
pada x
? Begitu:
>>> x = SomeObject()
>>> attr = 'myAttr'
>>> # magic goes here
>>> x.myAttr
'magic'
Apa keajaibannya? Tujuannya, secara tidak sengaja, adalah untuk melakukan cache panggilan x.__getattr__()
.