我使用flake8
来检查我的python3脚本的格式。当我宣布这样的课程时......
class MyClass:
...我收到警告" H238 - 旧样式类声明,使用新样式(继承自object
)"。
但是,文档显然有这样的声明:https://docs.python.org/3/tutorial/classes.html#class-definition-syntax
我认为继承自object
看起来不必要地混乱。它在功能上有所不同吗?文档没有说明从object
继承的内容。
这是flake8
的错误,还是我错过了一些明显的错误?
答案 0 :(得分:3)
根据您的需要在正确的版本的Python上安装 Flake8 非常重要非常重要。如果您希望 Flake8 正确解析Python 3.5中的新语言功能(例如),则需要在3.5上安装 Flake8 才能理解这些功能。在许多方面, Flake8 与运行它的Python版本相关联。