Запитання з тегом «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?
266 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." Як би я пішов про розширення цього на наступний рядок, …
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 в автономний, PEP8-дійсний файл Python. Хтось знає, чи є такі? Я припускаю, що це можливо, …

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) Будь-які посилання на дискусію / пояснення BDFL Python будуть вдячні. Майте на …

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

7
Чи слід завжди вказувати тип виключення у операторах "крім"?
При використанні PyCharm IDE використання except:без винятку типу запускає нагадування від IDE про те, що це положення про виключення Too broad. Чи слід ігнорувати цю пораду? Або це Pythonic завжди конкретний тип виключення?
93 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.