我使用flake8
检查python3脚本的格式。当我声明这样的类时...
class MyClass:
...我收到警告“ H238-旧样式类声明,使用新样式(继承自
object
)”。但是,文档显然具有如下声明:https://docs.python.org/3/tutorial/classes.html#class-definition-syntax
我认为从
object
继承看起来不必要地混乱。在功能上有区别吗?该文档没有任何关于从object
继承的内容。这是
flake8
的错误,还是我遗漏了一些明显的东西? 最佳答案
documentation says:
根据需要在正确的Python版本上安装Flake8非常重要。如果您希望Flake8正确解析Python 3.5中的新语言功能(例如),则需要将其安装在3.5上以使Flake8理解这些功能。在许多方面,Flake8都与运行它的Python版本绑定在一起。
关于python - flake8和“旧样式类声明”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43397682/