PEP 8 错误 E302 解析与修复
错误含义
PEP 8: E302 expected 2 blank lines, found 0 表示代码中某部分缺少了 PEP 8 规范要求的 2 行空行。
PEP 8 是 Python 的代码风格指南,其中规定:
- 函数和类定义之间需要用 2 行空行分隔
- 类中的方法定义之间需要用 1 行空行分隔
- 函数内的逻辑块之间可用 1 行空行分隔(非强制)
错误示例
以下是触发 E302 错误的代码示例:
class MyClass:
def method1(self):
pass
def my_function(