Вопросы по теме 'pep8'

Почему PEP-8 указывает максимальную длину строки 79 символов?
Почему в этом тысячелетии Python должен PEP-8 указывать максимальная длина строки 79 символов? Практически каждый редактор кода под солнцем может обрабатывать более длинные строки. Что делать с оберткой, должно быть выбором потребителя...
136289 просмотров
schedule 13.12.2022

По какой причине у нас есть соглашение об именах lower_case_with_underscores?
В зависимости от вашей интерпретации это может быть или не быть риторическим вопросом, но меня это действительно сбивает с толку. Какой смысл в этом соглашении? Я понимаю, что соглашения об именах не обязательно должны иметь рифму или причину, но...
6563 просмотров

Правильный стиль для разрывов строк при цепочке методов в Python
У меня есть такой код. Должен ли перерыв происходить до месячных или после? # before my_var = somethinglikethis.where(we=do_things).where(we=domore).where(we=everdomore) # this way my_var = somethinglikethis.where(we=do_things) \...
40469 просмотров
schedule 14.03.2023

Должен ли я использовать верблюжий регистр или символы подчеркивания в Python?
Так что лучше и почему? def my_function(): or def myFunction():
230316 просмотров
schedule 19.05.2022

Сравнение с логическими массивами numpy VS PEP8 E712
PEP8 E712 требует, чтобы "сравнение с True должно быть if cond is True: или if cond: ". Но если я буду следовать этому PEP8 , я получу другие/неправильные результаты. Почему? In [1]: from pylab import * In [2]: a = array([True, True,...
2890 просмотров
schedule 08.05.2022

Как обернуть длинный вызов super(), чтобы он соответствовал PEP-8?
У меня есть следующий код: template_response = super(ExtendedUserAdmin, self).render_change_form(*args, **kwargs) Как мне обернуть его, чтобы он не превышал 78 символов? В настоящее время ограничение происходит прямо перед *args . Я...
314 просмотров
schedule 22.05.2023

pep8 небольшое раздражение
In /tmp/spam.py : n = 69 if n == True: print 'potato' Утилита pep8 жалуется на это условие: wim@SDFA100461C:/tmp$ pep8 spam.py spam.py:3:6: E712 comparison to True should be 'if cond is True:' or 'if cond:' первое...
1211 просмотров
schedule 11.06.2022

Расставаться с нетерпением
Я не могу найти ответ в руководстве по стилю PEP 8. Есть ли возможность разбить длинный оператор for , используя круглые скобки вместо обратной косой черты? Следующее приведет к синтаксической ошибке: for (one, two, three, four, five in...
1905 просмотров
schedule 05.05.2022

Несколько правых полей в Pycharm
Я изучаю Pycharm Community Edition 3.4, и мне было интересно, возможно ли иметь правильное поле только для комментариев и строки документации в дополнение к обычному полю для остальной части кода. Я спрашиваю, потому что пытаюсь придерживаться...
1021 просмотров
schedule 19.02.2023

Проверка PEP8 в экспортированном коде блокнота iPython
Есть ли способ проверить, что код блокнота iPython совместим с PEP8, после того, как он был экспортирован в виде файла .ipynb ?
429 просмотров
schedule 19.09.2022

Как сказать анализу стиля Spyder PEP8 читать из setup.cfg или увеличить макс. длина строки?
Я использую Spyder 2.3.1 и python(x, y). В настройках Spyder вы можете активировать «Анализ стиля». Это неплохо, но я хочу увеличить макс. допустимая длина строки. Стандартная настройка для PEP8 — 79 символов. Это можно изменить через setup.cfg...
10211 просмотров
schedule 05.04.2023

Комментирование с продолжением строки
У меня есть этот блок кода, который я хочу прокомментировать, но встроенные комментарии не работают. Я не уверен, что здесь применимо руководство PEP8. Совет? if next_qi < qi + lcs_len \ # If the next qLCS overlaps and...
756 просмотров

Как правильно разбить эту строку, чтобы она соответствовала руководству по стилю PEP 8?
training_data_all, test_data_all, feature_cols_all = divide_data('../data/feature.csv', training_ratio) training_data_without_sports, test_data_without_sports, feature_cols_all = divide_data('../data/feature_without_sports.csv', training_ratio)...
128 просмотров
schedule 18.12.2022

Как мне следовать Python PEP8 в отношении разрывов строк и насколько это важно?
Я пишу на Python 3.5.1 и я новичок в программировании. Я использую gedit с pep8 и pyflakes , показывающие ошибки стиля в соответствии с руководство по стилю Python . Я не знаю, следовать ли рекомендациям по стилю в точности или нет. Однако...
8199 просмотров
schedule 13.12.2022

Основные моменты стиля кода PyCharm PEP8 не работают
У меня была проблема с выделением стиля PEP8. Проблема в том, что он не выделяет очевидных проблем со стилем, таких как отсутствие пустых строк перед определениями классов или отсутствие пустых строк в конце файла. Это могло быть связано с моей...
4846 просмотров
schedule 12.10.2022

PyCharm PEP8 при сохранении
Итак, я гуглил, я ТАК, я пробовал... Как заставить PyCharm выполнять автоматическое форматирование PEP8 при сохранении? Я обнаружил, что могу использовать Ctrl + Alt + L для автоматического форматирования. Я привык к этому, как при...
6660 просмотров
schedule 21.09.2022

Должен ли я отклоняться от соглашений о стиле PEP 8 при сравнении с логическими значениями в пандах?
Я использовал следующее при изменении столбца фрейма данных на основе условия (в этом случае каждая женщина получает заработную плату в размере 200). import pandas as pd df =...
688 просмотров
schedule 13.11.2022

Правильный отступ для второй строки многострочного кода в круглых скобках
Каков рекомендуемый стандартный отступ для второй строки многострочного кода Python с помощью скобок / запятых? Без отступа: plt.imshow(np.transpose(Z), extent=[0,4.2,0,48000], cmap='jet', vmin=-100, vmax=0, origin='lowest',...
424 просмотров

Pylint W1202 сообщает с использованием%, но его нет
Вывод из pylint гласит: nltk/nltk/tag/perceptron.py:203: [W1202 (интерполяция формата ведения журнала), PerceptronTagger.train] Использовать форматирование % в функциях ведения журнала и передавать параметры % в качестве аргументов. Но...
1739 просмотров
schedule 30.10.2022

Дополнительные пробелы для выравнивания строк продолжения
Я начал использовать Flake8 для проверки своего кода на Python, но одна ошибка/предупреждение, которую он всегда выдает мне, которую мне сложно сортировать, - это «строка продолжения с отступом сверху/слишком». Flake8 хочет, чтобы моя линия...
577 просмотров
schedule 09.07.2023