python VSCode中报错 E501:line too long 81 > 79 characters
- [代码检查报错:E501:line too long 81 > 79 characters)](#代码检查报错:E501:line too long 81 > 79 characters))
- 代码格式化
代码检查报错:E501:line too long 81 > 79 characters)
bash
[{
"resource": "/X:/project/work9/work913/project1/myems/myems-api/reports/equipmentcomparison.py",
"owner": "_generated_diagnostic_collection_name_#1",
"code": "E501",
"severity": 8,
"message": "line too long (81 > 79 characters)",
"source": "Flake8",
"startLineNumber": 587,
"startColumn": 80,
"endLineNumber": 587,
"endColumn": 80
}]
首先将最大的每行字数的警告限制为120。
问题原因
当前行超出了默认的单行字符配置
解决步骤
-
更改Linting选项,
打开VS Code的设置,搜索Python/Linting,找到Python配置部分,然后选择"Linting: Flake8 Args"设置
-
分别添加
bash--max-line-length=120 --ignore=E501
-
刷新工作区
在VS Code中按 Ctrl + Shift + P 或 Cmd + Shift + P 打开命令面板。
在命令面板中搜索 Developer: Reload Window 并按下回车键。这将重新加载VS Code窗口的所有插件。
代码格式化

上面的22个错误几乎都是代码格式的错误,格式化文档即可
格式化文档之后:
参考文章:
『vscode扩展』代码格式化工具 Black Formatter
python代码格式化工具只懂autopep8?这里有更好的
Visual Studio Code配置自动规范代码格式-超级详细教程!!!