最佳答案
假设我有一个python对象x和一个字符串s,我如何在x上设置属性s ?所以:
>>> x = SomeObject()
>>> attr = 'myAttr'
>>> # magic goes here
>>> x.myAttr
'magic'
魔法是什么?顺便提一句,这样做的目的是缓存对x.__getattr__()的调用。