在搜索 Python 项目时,我发现了几行注释为# noqa

import sys
sys.path.append(r'C:\dev')
import some_module   # noqa

什么是noqa在 Python 中是什么意思?

答案

添加# noqato a line 表示 linter(自动检查代码质量的程序)不应检查该行。

该行可能有一些对 linter 来说"看起来很糟糕"的东西,但开发人员理解并希望它因为某种原因而存在。

欲了解更多信息,请参阅用于选择和忽略违规的 Flake8 文档

来自: stackoverflow.com