Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对 pylint 有以下错误:
Pylint error W0232: class has no __init__ method
我明白这意味着什么。我必须创建__init__方法。问题是这个类是从父类继承的。我知道我能够创建该__init__方法并仅使用super(myclass, self).__init__()它,但这真的有必要吗?我没有什么要补充的__init__。我想知道__init__在任何类中创建方法是否是一种更好的做法。
__init__
super(myclass, self).__init__()
正如@Sean 指出的那样,如果在父类中定义,则pylint 不应抱怨。__init__()Сhances 是pylint找不到那个类。确保在调用 时实际加载了定义它的模块pylint(例如,在包含的包上运行它)。
pylint
__init__()