Вопросы по теме 'pep8'
Почему PEP-8 указывает максимальную длину строки 79 символов?
Почему в этом тысячелетии Python должен PEP-8 указывать максимальная длина строки 79 символов?
Практически каждый редактор кода под солнцем может обрабатывать более длинные строки. Что делать с оберткой, должно быть выбором потребителя...
136289 просмотров
schedule
13.12.2022
По какой причине у нас есть соглашение об именах lower_case_with_underscores?
В зависимости от вашей интерпретации это может быть или не быть риторическим вопросом, но меня это действительно сбивает с толку. Какой смысл в этом соглашении? Я понимаю, что соглашения об именах не обязательно должны иметь рифму или причину, но...
6563 просмотров
schedule
01.02.2023
Правильный стиль для разрывов строк при цепочке методов в 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 просмотров
schedule
22.01.2023
Как правильно разбить эту строку, чтобы она соответствовала руководству по стилю 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 просмотров
schedule
24.06.2022
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