我能获得一个Python属性的引用吗?

13 浏览
0 Comments

我能获得一个Python属性的引用吗?

如果我有以下代码:

class foo(object):
    @property
    def bar(self):
        return 0
f = foo()

如果可能的话,如何在不实际调用方法的情况下获取到对f.bar的引用?

编辑以补充:我想做的是编写一个函数,它遍历f的成员并对它们进行某些操作(具体操作不重要)。属性会使我困惑,因为在getattr()中仅仅命名它们就会调用它们的__get__()方法。

0