Pylint错误W0232:类没有__init__方法

Wei*_*Nir 8 python class pylint

我对pylint有以下错误:

Pylint error W0232: class has no __init__ method
Run Code Online (Sandbox Code Playgroud)

我明白这意味着什么.我必须创建__init__方法.问题是这个类是从父类继承的.我知道我能够创建__init__方法并且只是使用super(myclass, self).__init__()但是它真的有必要吗?我没有什么可补充的__init__.我想知道__init__在任何类中创建方法是否更好.

Eug*_*ash 2

正如@Sean 指出的,如果在父类中定义,pylint 则不应抱怨。__init__()\xd0\xa1hancespylint无法找到该类。确保在调用时实际加载定义它的模块 pylint例如在包含的包上运行它)。

\n