相关疑难解决方法(0)

如何列出类的所有字段(没有方法)?

假设o是一个Python对象,我想要所有的字段o,没有任何方法或__stuff__.如何才能做到这一点?

我尝试过这样的事情:

[f for f in dir(o) if not callable(f)]

[f for f in dir(o) if not inspect.ismethod(f)]
Run Code Online (Sandbox Code Playgroud)

但这些返回相同dir(o),大概是因为dir给出了一个字符串列表.此外,__class__即使我让这个工作,这里也会返回.

python introspection python-2.7

44
推荐指数
5
解决办法
5万
查看次数

标签 统计

introspection ×1

python ×1

python-2.7 ×1