Я пробовал с помощью
#:PEP8 -E223
или
# pep8: disable=E223
Я думал, что второй будет работать, но, похоже, не работает.
У вас есть идея, как я могу справиться с этим?
Я пробовал с помощью
#:PEP8 -E223
или
# pep8: disable=E223
Я думал, что второй будет работать, но, похоже, не работает.
У вас есть идея, как я могу справиться с этим?
Насколько я знаю, вы не можете. Вы можете отключить ошибки или предупреждения для пользователей или для каждого проекта. См. документацию.
Вместо этого вы можете использовать комментарий # noqa
в конце строки, чтобы пропустить эту конкретную строку (см. patch 136). Конечно, это пропустит все ошибки PEP8.
Главный автор утверждает против исходный файловый шум, поэтому они предположили, что комментарии # pep8
не включаются.
Заметим, что существует также nopep8
, что эквивалентно. noqa
(который означает No Quality Assurance был добавлен в версии 1.4.1 для поддержки людей работает pyflakes
рядом с pep8
.
Попробуйте положить # nopep8
в конец строки (после двух пробелов). Поэтому, если строка кода:
h=1+2+3+4+5+6+func( "hello","world")
затем игнорировать обильные ошибки pep8 для этой строки:
h=1+2+3+4+5+6+func( "hello","world") # nopep8
Вы можете использовать флаг --ignore
, чтобы отключить указанную выше ошибку
pep8 --ignore=E223 file_name.py
для нескольких ошибок
pep8 --ignore=E223,E501 file_name.py
Для более глубокого знания других флагов вы можете сканировать через http://pep8.readthedocs.org/en/latest/intro.html
Позвольте мне добавить кое-что, что, вероятно, было представлено после того, как были опубликованы все предыдущие ответы.
Если вы используете Flake8, вы можете игнорировать конкретное нарушение, возбужденное в определенной строке, добавив
# noqa: F401
в конце строки, где F401
- это пример кода ошибки. Список всех кодов нарушений см. По адресу http://flake8.pycqa.org/en/3.5.0/user/error-codes.html и https://pycodestyle.readthedocs.io/en/latest/intro.html. #-коды ошибок
Вы также можете игнорировать все нарушения в целом файле, добавив
# flake8: noqa
в любом месте файла.
Ссылка: http://flake8.pycqa.org/en/3.5.0/user/violations.html
Вы можете сделать это с помощью Flake8 вместе с https://github.com/jayvdb/flake8-putty
Если вы используете Flake8 3.7. 0+, вы можете игнорировать определенные предупреждения для целых файлов, используя --per-file-ignores
.
Использование командной строки:
flake8 --per-file-ignores='project/__init__.py:F401,F403 setup.py:E121'
Это также может быть указано в файле конфигурации:
[flake8]
per-file-ignores =
__init__.py: F401,F403
setup.py: E121
other/*: W9
Если вы находитесь в Atom, перейдите в Предпочтение → Настройки → Установить → Посмотрите, что пакет отключен (в данном случае Lister-Pep8), отключить клик
Надеюсь, что поможет