13
ответов

Python: использование 4 пробелов для добавления отступа. Почему? [закрытый]

При кодировании Python я использую только 2 пробелов для расположения с отступом, верный PEP-8 действительно рекомендуют иметь 4 пробелов, но исторически для меня это необычно. Так, кто-либо может убедить меня использовать 4 пробелов вместо 2?...
вопрос задан: 10 November 2017 23:46
9
ответов

Почему PEP-8 указывает максимальную длину строки 79 символов? [закрытый]

Почему в это тысячелетие Python PEP-8 должен указать максимальную длину строки 79 символов? В значительной степени каждый редактор кода под солнцем может обработать более длинные строки. То, что сделать с обертыванием, должно быть...
вопрос задан: 14 June 2017 03:33
9
ответов

По какой причине у нас есть lower_case_with_underscores соглашение о присвоении имен? [закрытый]

В зависимости от Вашей интерпретации это может или не может быть риторическим вопросом, но она действительно экранирует меня. Какой смысл эта конвенция имеет? Я понимаю, что соглашения о присвоении имен не обязательно имеют к...
вопрос задан: 16 November 2009 04:50
6
ответов

Как записать очень длинную строку, которая соответствует PEP8, и предотвратите E501

Поскольку PEP8 предлагает сохранить ниже правила на 80 столбцов для Вашей программы Python, как я могу пребывать к этому с длинными строками, т.е. s =, "это - мой действительно, действительно, действительно, действительно, действительно, действительн
вопрос задан: 15 January 2017 08:14
5
ответов

PEP8 - 80 символов - большие целые числа

Это так или иначе связано с вопросом о больших строках и PEP8. Как я могу сделать свой сценарий, который имеет следующую строку совместимый PEP8 ("Максимальное правило" Длины Строки)? pub_key = {'e':...
вопрос задан: 23 May 2017 10:34
5
ответов

Python: импорт в начале основной программы и PEP 8

PEP 8 рекомендует, чтобы модули были импортированы в начале программ. Теперь, я чувствую, что импорт некоторых из них в начале основной программы (т.е. после если __ имя __ == '__ основной __') делает...
вопрос задан: 30 July 2011 07:18
4
ответа

Как я должен записать очень длинные строки кода?

если у меня есть очень длинная строка кода, это возможный продолжить его на следующей строке, например: URL ='http://chart.apis.google.com/chart?chxl=1:|0|10|100|1,000|10,000|' + '100,000|1,000,000&...
вопрос задан: 1 August 2019 00:59
4
ответа

Как я могу заставить свой код Python остаться под 80 символами строка? [закрытый]

Я записал некоторый Python, в котором некоторые строки превышают 80 символов в длине, которая является порогом, под которым я должен остаться. Как я могу адаптировать свой код для сокращения длин строки?
вопрос задан: 15 January 2010 00:16
3
ответа

Как я могу использовать режим Emacs Flymake для Python с pyflakes и pylint, проверяющим код?

Для проверки кода в режиме Python я использую flymake с pyflakes, Также я хочу стиль контрольного кода (pep8) с pylint (описание на той же странице с pyflakes) Эта работа решений. Но я не могу настроить...
вопрос задан: 9 March 2013 17:48
3
ответа

Python PEP8, печатающий обернутые строки без отступа

Существует, вероятно, легкий ответ для этого, просто не уверенного, как дразнить его из моих поисков. Я придерживаюсь PEP8 в своем коде Python, и я в настоящее время использую OptionParser для сценария, который я пишу. К...
вопрос задан: 19 August 2009 20:16
2
ответа

Как игнорировать проверку типов и подчиняться строке < 80 символов

У меня есть этот тип данных, который просто группирует связанные данные. Это должно быть похоже на структуру, поэтому я выбрал именованный кортеж. ConfigOption = namedtuple ('ConfigOption', 'одна сказка о двух животных)' Вкл ...
вопрос задан: 27 March 2019 11:13
2
ответа

Python PEP8: конвенция Пустых строк

Я интересуюсь знанием, какова конвенция Python для новых строк между частями программы? Например, рассмотрите это: импортируйте определение OS func1 (): определение func2 (): Какова должна быть идеальная новая строка...
вопрос задан: 1 March 2018 11:09
2
ответа

Как сделать длинную строку из учения PEP8-совместимого? [Дубликат]

Я написал функцию с доктриной. В доктрине содержится вывод, длина которого превышает 79 символов, поэтому PEP8-checker жалуется, как и должно, на то, что симуляция.py :67:80: строка E501 слишком длинная (...
вопрос задан: 15 November 2012 12:30
2
ответа

Как интегрировать pep8.py в Eclipse?

Немного фона: PEP 8 является Руководство по стилю для Кода Python. Это содержит конвенции, за которыми должны следовать все программисты Python. pep8.py является (очень полезным) сценарием, который проверяет форматирование кода...
вопрос задан: 6 September 2011 13:16
2
ответа

PyLint, PyChecker или PyFlakes? [закрыто]

Я хотел бы получить некоторые отзывы об этих инструментах: функции; адаптивность; простота использования и обучения.
вопрос задан: 4 August 2011 13:30
1
ответ

Работа с ограничениями на 79 символов при написании аннотаций типа python

При написании сценария у меня получилась подпись функции, например, следующий def do_multiprocess_action (some_argument: str, communication_pipe: typing.Optional [multiprocessing.connection.Connection]) ...
вопрос задан: 13 July 2018 06:20
1
ответ

Почему PyCharm использует 120 символьных линий, хотя в PEP8 указано 79?

PEP8 четко указывает 79 символов, однако PyCharm по умолчанию равен 120 и выдает предупреждение «PEP8: слишком длинная строка (...> 120 символов)». Разве предыдущие версии PEP8 использовали 120, а PyCharm не ...
вопрос задан: 7 November 2014 19:31
1
ответ

Как правильно сортировать Python `import x` и` из x import y`?

Руководство по стилю Python предлагает группировать импорт следующим образом: Импорт должен быть сгруппирован в следующем порядке: импорт стандартной библиотеки, связанный с сторонним импортом, локальное приложение / ...
вопрос задан: 25 December 2013 00:59
1
ответ

Как бы вы правильно нарушили эту строку, чтобы соответствовать правилам pep8?

Учитывая этот класс Python, реализующий форму Django, как бы вы должным образом нарушили это, чтобы соответствовать стандартам PEP8? класс MyForm (forms.Form): категории = формы.CharField (требуется = False, ...
вопрос задан: 9 May 2011 00:18
0
ответов

Почему Google Colab использует 2 пробела на уровень отступа - и как изменить этот параметр по умолчанию на PEP-8-совместимый 4?

Я использую Google Colab Laboratory, чтобы написать код Python в своей записной книжке. Всякий раз, когда я нажимаю ввод после определения цикла for или в блоке try-Кроме, новая строка автоматически смещается, что ...
вопрос задан: 3 March 2019 16:49
0
ответов

Нужно ли использовать "camel case" или подчеркивание в python? [дубликат]

Так что лучше и почему? def my_function(): или def myFunction():
вопрос задан: 21 February 2019 18:45
0
ответов

как использовать расширение autoPep8 с ноутбуком ipython

Я новичок в расширениях Python и после установки autopep8 и запустил: jupyter nbextension enable jupyter-autopep8-master / jupyter-autopep8 Возвращено Включение расширения для ноутбука jupyter-autopep8 -...
вопрос задан: 19 January 2019 19:20
0
ответов

Using shorter textwidth in comments and docstrings

From the mighty PEP 8: [P]lease limit all lines to a maximum of 79 characters. For flowing long blocks of text (docstrings or comments), limiting the length to 72 characters is recommended. When ...
вопрос задан: 26 March 2018 16:51
0
ответов

PEP8 и PyQt, как совместить использование заглавных букв в функциях?

Я начинаю использовать PyQt в некоторых проектах я сталкиваюсь со стилистической дилеммой. В функциях PyQt используется случай верблюда, но в PEP8, который я предпочитаю использовать, сказано использовать подчеркивания и все строчные буквы для ...
вопрос задан: 15 March 2018 22:47
0
ответов

PyCharm показывает «PEP8: ожидается 2 пустых строки, найдено 1»

Рассмотрим следующий код: def add_function (a, b): c = str (a) + b print "c is% s"% c def add_int_function (c, d): e = c + d print "поле e - это % d "% e if __name__ ==" ...
вопрос задан: 7 February 2018 06:19
0
ответов

Правильный стиль для разрывов строк при связывании методов в Python

У меня есть такой код. Должен ли перерыв происходить до менструации или после? # перед my_var = somethinglikethis.where (we = do_things) .where (we = domore) .where (we = everdomore) # this way my_var = ...
вопрос задан: 7 January 2018 20:14
0
ответов

Связанный метод вызывает стиль отступа в Python [дубликат]

Из чтения PEP-8 я понял, что вы должны поместить закрывающую скобку в ту же строку, что и последний аргумент в вызовах функций: ShortName.objects.distinct (). filter (...
вопрос задан: 23 May 2017 12:26
0
ответов

Форматирование кода SQLAlchemy

Мы пытаемся следовать рекомендациям PEP8 по форматированию кода Python и ограничению 80 символов в строке. Наши строки SQLAlchemy вызывают особые хлопоты из-за большого количества связанных методов ...
вопрос задан: 23 May 2017 10:29
0
ответов

PEP 8 :Как следует группировать __будущий __импорт?

В соответствии с PEP 8 :Импорт должен быть сгруппирован в следующем порядке :импорт стандартной библиотеки, связанный с импортом третьих сторон импорт, специфичный для локального приложения/библиотеки. Вы должны...
вопрос задан: 3 October 2016 13:39
0
ответов

Библиотека для упорядочивания кода Python с использованием соглашений pep8

Есть ли какая-либо библиотека, которая принимает ваш файл python в качестве входных данных и выполняет уборку (модифицирует его на основе PEP 8 соглашений). Чтобы понять, о чем я говорю, аналогия с JavaScript выглядит следующим образом: ...
вопрос задан: 2 September 2016 17:39