如何获取未初始化实例的属性?

时间:2014-08-20 04:46:58

标签: python class object attributes

假设我有一个类似下面的课程。

class Foo(object):
    def __init__(self, a, b):
        self.a = a
        self.b = b

是否有功能可以让我获得所有属性?例如:

attributes(Foo)
# [a, b]

从我能够找到的内容来看,它似乎只能用类属性来实现。

1 个答案:

答案 0 :(得分:2)

不,因为在创建实例之前,这些属性实际上并不存在。