Вопросы с тегом «pep8»

Соглашения о кодировании и рекомендации по стилю для Python. Не путать с ассемблером PEP / 8.

2
PyLint, PyChecker или PyFlakes? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

2
Что такое E128 в PEP8: строка продолжения с отступом для визуального отступа?
Просто открыл файл с помощью Sublime Text (с помощью Sublime Linter) и заметил ошибку форматирования PEP8, которую я никогда раньше не видел. Вот текст: urlpatterns = patterns('', url(r'^$', listing, name='investment-listing'), ) Он помечает второй аргумент, строку, которая начинается url(...) Я собирался отключить эту проверку в ST2, но я хотел бы …

6
Как установить максимальную длину строки в PyCharm?
Я использую PyCharm в Windows и хочу изменить настройки, чтобы ограничить максимальную длину строки 79символами, в отличие от ограничения по умолчанию 120символов. Где я могу изменить максимальное количество символов на строку в PyCharm?
269 python  pycharm  pep8 

9
Почему в PEP-8 указана максимальная длина строки в 79 символов? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
235 python  pep8 

11
Как написать очень длинную строку, которая соответствует PEP8 и предотвращает E501
Как PEP8 предлагает придерживаться правила 80 столбцов для вашей программы на Python, как я могу соблюдать это с длинными строками, т.е. s = "this is my really, really, really, really, really, really, really long string that I'd like to shorten." Как бы я расширил это до следующей строки, т.е. s …
203 python  string  pep8 

6
Как правильно сортировать Python `import x` и` из x import y`?
Руководство по стилю Python предлагает группировать импорт следующим образом: Импорт должен быть сгруппирован в следующем порядке: импорт стандартной библиотеки связанный сторонний импорт локальный импорт приложений / библиотек Однако в нем ничего не говорится о том, как должны быть изложены два различных способа импорта: from foo import bar import foo Существует …


8
Как разорвать цепочку методов в Python?
У меня есть строка следующего кода (не вините за соглашения об именах, они не мои): subkeyword = Session.query( Subkeyword.subkeyword_id, Subkeyword.subkeyword_word ).filter_by( subkeyword_company_id=self.e_company_id ).filter_by( subkeyword_word=subkeyword_word ).filter_by( subkeyword_active=True ).one() Мне не нравится, как это выглядит (не слишком читабельно), но у меня нет лучшей идеи ограничить строки 79 символами в этой ситуации. Есть …

4
Есть ли рекомендуемый формат для многострочного импорта?
Я читал, что есть три способа кодирования многострочного импорта в python С косой чертой: from Tkinter import Tk, Frame, Button, Entry, Canvas, Text, \ LEFT, DISABLED, NORMAL, RIDGE, END Дублирование предложений: from Tkinter import Tk, Frame, Button, Entry, Canvas, Text from Tkinter import LEFT, DISABLED, NORMAL, RIDGE, END В скобках: …
114 python  python-2.7  pep8 

6
Инструмент для преобразования кода Python в соответствие с PEP8
Я знаю, что есть инструменты, которые проверяют, соответствует ли ваш код Python PEP8, например, есть и онлайн-сервис, и модуль Python . Однако я не могу найти службу или модуль, который может преобразовать мой файл Python в автономный действительный файл Python PEP8. Кто-нибудь знает, есть ли? Я предполагаю, что это возможно, …

6
PEP 8, почему нет пробелов вокруг '=' в аргументе ключевого слова или значении параметра по умолчанию?
Почему PEP 8 рекомендует не иметь пробелов =в аргументе ключевого слова или значении параметра по умолчанию ? Это несовместимо с рекомендацией пробелов вокруг каждого другого вхождения =в код Python? Как: func(1, 2, very_long_variable_name=another_very_long_variable_name) лучше чем: func(1, 2, very_long_variable_name = another_very_long_variable_name) Будем признательны за любые ссылки на обсуждение / объяснение Python …

3
Продолжение строки для понимания списков или выражений генератора в python
Как вы должны разбить понимание очень длинного списка? [something_that_is_pretty_long for something_that_is_pretty_long in somethings_that_are_pretty_long] Я также где-то видел, что люди, которым не нравится использовать "\" для разрыва строк, но никогда не понимали почему. В чем причина этого?

7
Должен ли я всегда указывать тип исключения в операторах ʻexcept`?
При использовании PyCharm IDE использование типа except:без исключения вызывает напоминание от IDE о том, что это предложение исключения Too broad. Стоит ли игнорировать этот совет? Или Pythonic всегда определяет тип исключения?
96 python  exception  pep8 

6
Как интегрировать pep8.py в Eclipse?
Немного предыстории: PEP 8 - это руководство по стилю кода Python . Он содержит соглашения, которым должны следовать все программисты на Python. pep8.py - (очень полезный) скрипт, который проверяет форматирование кода данного скрипта Python в соответствии с PEP 8. Eclipse - отличная IDE. С расширением Pydev его можно использовать для …
90 python  eclipse  pydev  pep8 

7
Как мне отформатировать длинный URL-адрес в комментарии Python и по-прежнему соответствовать PEP8
В комментарии к блоку я хочу сослаться на URL длиной более 80 символов. Каково предпочтительное соглашение для отображения этого URL-адреса? Я знаю, что bit.ly - это вариант, но сам URL носит описательный характер. Сокращение его, а затем наличие вложенного комментария, описывающего сокращенный URL-адрес, кажется паршивым решением.
85 python  pep8 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.