我对 python 文件中的 var 名称有疑问,使用VSCode和autopep8,这是一个示例:
...
formal_education: bool
...
Autopep 格式化程序更改格式如下:
...
formal_education:
bool
...
引发由flake8检测到的 SyntaxError ,因此,我尝试了特殊注释,例如:# autopep8: noqa
和其他使用某些特定 PEP 的注释,但似乎编辑器跳过了之前的某个阶段,并且似乎无法避免这种行为。
我知道问题出在 var name中的单词。
目前的解决方案是在保存阶段禁用格式检查
"editor.formatOnSave": false
,但我想知道如何解决这个问题,可能是一些配置到 autopep 或者直接通过 VSCode,或者如何直接在文件中应用特殊注释来实现这个目标。
谢谢!
我在用:
- autopep8 1.3.4
- VSCode 1.23.1