标签: python class object attributes
假设我有一个类似下面的课程。
class Foo(object): def __init__(self, a, b): self.a = a self.b = b
是否有功能可以让我获得所有属性?例如:
attributes(Foo) # [a, b]
从我能够找到的内容来看,它似乎只能用类属性来实现。
答案 0 :(得分:2)
不,因为在创建实例之前,这些属性实际上并不存在。