如何以编程方式设置属性?
假设我有一个python对象x和一根绳子s,如何设置属性s在……上面x?因此:
x
s
>>> x = SomeObject()>>> attr = 'myAttr'>>> # magic goes here>>> x.myAttr'magic'
有什么魔力?顺便提一句,这样做的目的是将调用缓存到x.__getattr__().
x.__getattr__()
红糖糍粑
弑天下
相关分类