草庐IT

python - 有没有办法在不实例化对象的情况下列出类的属性?

在Python3.5中,假设我有:classFoo:def__init__(self,bar,barbar):self.bar=barself.barbar=barbar我想从类中获取列表["bar","barbar"]。我知道我能做到:foo=Foo(1,2)foo.__dict__.keys()有没有办法让["bar","barbar"]实例化一个对象? 最佳答案 否,因为属性是动态的(所谓的实例属性)。考虑以下,classFoo:def__init__(self):self.bar=1deftwice(self):self.b

python - 有没有办法在不实例化对象的情况下列出类的属性?

在Python3.5中,假设我有:classFoo:def__init__(self,bar,barbar):self.bar=barself.barbar=barbar我想从类中获取列表["bar","barbar"]。我知道我能做到:foo=Foo(1,2)foo.__dict__.keys()有没有办法让["bar","barbar"]实例化一个对象? 最佳答案 否,因为属性是动态的(所谓的实例属性)。考虑以下,classFoo:def__init__(self):self.bar=1deftwice(self):self.b