2

flake8用来检查我的 python3 脚本的格式。当我声明这样的类时......

class MyClass:

...我收到警告“H238 - 旧样式类声明,使用新样式(继承自object)”。

但是,文档显然有这样的声明:https ://docs.python.org/3/tutorial/classes.html#class-definition-syntax

我认为继承自object看起来不必要的混乱。功能上有区别吗?该文档没有说明继承自object.

这是一个错误flake8,还是我只是错过了一些明显的东西?

4

1 回答 1

2

文档说:

根据您的需要,在正确版本的 Python上安装Flake8非常重要。如果您希望Flake8正确解析 Python 3.5 中的新语言功能(例如),您需要将其安装在 3.5 上,以便Flake8理解这些功能。在许多方面,Flake8都与它运行的 Python 版本相关联。

于 2017-04-13T16:53:43.160 回答