Python 第8页及「;旧式班级宣言“;
我使用Python 第8页及「;旧式班级宣言“;,python,pep8,flake8,Python,Pep8,Flake8,我使用flake8检查python3脚本的格式。当我像这样声明类时 class MyClass: …我收到一条警告“H238——旧样式的类声明,使用新样式(继承自对象)” 但是,文档中显然有如下声明: 我认为从对象继承看起来不必要的混乱。它的功能不同吗?文档没有说明从对象继承的任何内容 这是雪花8的一个bug,还是我遗漏了一些明显的东西? 根据您的需要,在正确版本的Python上安装Flake8非常重要。如果希望Flake8正确解析Python 3.5中的新语言功能(例如),则需要将其安装在3
flake8
检查python3脚本的格式。当我像这样声明类时
class MyClass:
…我收到一条警告“H238——旧样式的类声明,使用新样式(继承自对象
)”
但是,文档中显然有如下声明:
我认为从对象
继承看起来不必要的混乱。它的功能不同吗?文档没有说明从对象继承的任何内容
这是雪花8的一个bug,还是我遗漏了一些明显的东西?
根据您的需要,在正确版本的Python上安装Flake8非常重要。如果希望Flake8正确解析Python 3.5中的新语言功能(例如),则需要将其安装在3.5上,以便Flake8理解这些功能。在许多方面,Flake8与运行它的Python版本相关联
flake8需要同时支持python2和python3,您看到的错误是python2 ism。只需在flake8配置中禁用该特定检查。