开始做pygame,本来没啥问题,后来发现vscode配置不对去修改了配置。然后发现一堆error,得知是行为规范的问题,神了(爷无语了)
vscode与pycharm同理
1、E305:expected 2 blank lines after class or function definition, found 1
在声明函数上面空两格,否则不符合规范
2、block comment should start with #
应该在注释的#号之后加上一个空格
3、missing whitespace around operator
等于号两边缺少空格
4、E231 missing whitespace after ‘,’
翻译:“,”后要有空格
5、W292 no newline at end of file
打个回车有新的一空行即可(新行不要有空格)。
6、no newline at end of file
环境是:win10+vscode+python+flake8,写代码的时候会报此错误。
flake8要求文件每一行都以换行结束,只需要在文件结尾回车即可(最后一行必须是空行,有多余的空格还会报错)。