相关疑难解决方法(0)

你如何以编程方式设置属性?

假设我有一个Python对象x和一个字符串s,我怎么设置属性sx?所以:

>>> x = SomeObject()
>>> attr = 'myAttr'
>>> # magic goes here
>>> x.myAttr
'magic'
Run Code Online (Sandbox Code Playgroud)

什么是魔术?顺便说一下,这个目的是缓存呼叫x.__getattr__().

python attributes object

188
推荐指数
3
解决办法
19万
查看次数

标签 统计

attributes ×1

object ×1

python ×1