请看以下代码:
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:太少的公共方法(0/2)(太少的公共方法)”和第10行“R0903:太少的公共方法(1/2)(太少的公共方法)”
这不是我的代码,编写它的人使用jupyter笔记本来编写代码,我猜这种风格对他来说很方便,而且据我所知,它在jup中工作得更好。笔记本 我不使用jup.notebook,所以我应该做些什么来修复这个pylint错误,或者我可以保持源代码不变?你怎么认为? upd:有人能解释一下这个类定义风格和普通风格的区别吗
如果这三个部分相邻,您可以将它们连接在一起
相关问题 更多 >
编程相关推荐