pylint出现以下错误:
Pylint error W0232: class has no __init__ method
我明白这意味着什么。我必须创建__init__
方法。
问题是这个类是从父类继承的。我知道我可以创建__init__
方法并使用super(myclass, self).__init__()
,但这是否真的有必要?我无需添加__init__
。我想知道在任何类中创建__init__
方法是否更好。
答案 0 :(得分:2)
正如@Sean指出的那样,如果在父类中定义了pylint
,__init__()
should not会抱怨。 Сhancespylint
无法找到该课程。确保在invoke pylint
时实际加载了定义它的模块(例如,在包含的包上运行它)。