Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 第8页及「;旧式班级宣言“;_Python_Pep8_Flake8 - Fatal编程技术网

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配置中禁用该特定检查。