首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何以编程方式设置属性?

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

Stack Overflow用户
提问于 2008-11-12 19:33:08
回答 4查看 246K关注 0票数 244

假设我有一个python对象x和一个字符串s,如何在x上设置属性s?所以:

代码语言:javascript
复制
>>> x = SomeObject()
>>> attr = 'myAttr'
>>> # magic goes here
>>> x.myAttr
'magic'

有什么神奇之处?顺便说一句,这样做的目的是缓存对x.__getattr__()的调用。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/285061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档