我如何让Pyflakes忽略一个陈述?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (16)

我们的许多模块都是从以下几个模块开始的:

try:
    import json
except ImportError:
    from django.utils import simplejson as json  # Python 2.4 fallback.

这是整个文件中唯一的Pyflks警告:

foo/bar.py:14: redefinition of unused 'json' from line 12

我怎么能让Pyflakes忽视这一点呢?

提问于
用户回答回答于

如果你可以使用flake8来代替pyflakes以及pep8检查器 -

# NOQA

(其中空格是显着的 - 在代码的结尾和#它与NOQA文本之间的空格之间是2个空格)将告诉检查器忽略该行上的任何错误。

用户回答回答于

我想补充我通常使用的东西:

try:
    import json
    assert json  # silence pyflakes
except ImportError:
    from django.utils import simplejson as json  # Python 2.4 fallback.

扫码关注云+社区