【发布时间】:2017-03-31 20:16:52
【问题描述】:
我正在尝试使用inspect.getmembers() 列出类的所有可写属性。有没有办法查询一个类属性是只读的还是可写的?
编辑:我正在使用https://stackoverflow.com/a/3818861/2746401 的第一个解决方案,并在尝试复制只读属性(例如__doc__)时出错。我想过滤我们的这些只读属性,只复制可写的属性
【问题讨论】:
-
你打算如何处理这些信息?只读或可写对您意味着什么(您是在谈论像
@property这样的描述符吗?通过__getattr[ibute]__/__setattr__的干扰呢?) -
我正在使用来自stackoverflow.com/a/3818861/2746401 的第一个解决方案,并且在复制只读属性(例如 doc)时出现错误。我想归档我们的这些只读属性,只复制可写的。
-
请edit在问题中包含上下文。
标签: python python-3.x