你近了 这有效:
class Parent(object):
def __init__(self):
for attr in self.ATTRS:
setattr(self, attr, 0)
class Child(Parent):
#class variable
ATTRS = ['attr1', 'attr2', 'attr3']
def __init__(self):
super(Child, self).__init__()
在这里,您可以ATTRS
在类级别设置列表,并可以self.ATTRS
在baseclass的位置方便地访问它__init__
。