Pylint错误W0232:类没有__init__方法

时间:2013-10-27 19:31:31

标签: python class pylint

pylint出现以下错误:

Pylint error W0232: class has no __init__ method

我明白这意味着什么。我必须创建__init__方法。 问题是这个类是从父类继承的。我知道我可以创建__init__方法并使用super(myclass, self).__init__(),但这是否真的有必要?我无需添加__init__。我想知道在任何类中创建__init__方法是否更好。

1 个答案:

答案 0 :(得分:2)

正如@Sean指出的那样,如果在父类中定义了pylint__init__() should not会抱怨。 Сhancespylint无法找到该课程。确保在invoke pylint时实际加载了定义它的模块(例如,在包含的包上运行它)。