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