【发布时间】:2021-09-22 09:18:12
【问题描述】:
看下面的代码:
1 class MySuperClass():
2 pass
3
4
5 class MySuperClass(MySuperClass):
6 def method_one(self, x):
7 (do something)
8
9
10 class MySuperClass(MySuperClass):
11 def method_two(self, y):
12 (do something else)
13
因此它创建了一个类定义。如果我使用Pylint 检查此代码,它会在第 5 行 'R0903: Too little public methods (0/2) (too-few-public-methods)' 和第 10 行显示'R0903:公共方法太少(1/2)(too-few-public-methods)'。
这不是我的代码。写它的人用Jupyter Notebook写代码,我想这种风格对他来说很方便,据我了解,它与Jupyter Notebook配合得更好。
我不使用 Jupyter Notebook,所以我应该做些什么来修复这个 Pylint 错误,或者我可以保持源代码不变吗?你觉得呢?
这个类定义风格和通常的风格有什么区别?
【问题讨论】:
标签: python jupyter-notebook pylint