0
ответов

Продолжение строки для понимания списков или выражений генератора в python

Как вы должны разбить очень длинный список? [something_that_is_pretty_long for something_that_is_pretty_long in somethings_that_are_pretty_long] Я также где-то видел, что ...
вопрос задан: 2 May 2016 00:48
0
ответов

Python выравнивание назначений (стиль) [закрыто]

Мне действительно нравится следовать стандартам стиля, как указано в PEP 8. У меня есть линтер, который проверяет его автоматически, и определенно мой код намного лучше из-за этого. Есть только одна точка в ...
вопрос задан: 29 April 2016 07:16
0
ответов

PEP 8, почему нет пробелов вокруг '=' в аргументе ключевого слова или в значении параметра по умолчанию?

Почему PEP 8 рекомендует не иметь пробелов вокруг = в аргументе ключевого слова или в значении параметра по умолчанию? Это несовместимо с рекомендацией пробелов вокруг каждого второго вхождения = в коде Python? ...
вопрос задан: 19 May 2015 05:29
0
ответов

Неправильно ли использовать & ldquo; == & rdquo; оператор при сравнении с пустым списком? [Дубликат]

PyCharm (4.0.6) жалуется, когда я делаю сравнение с пустым списком, используя оператор ==, но это не так, когда я использую оператор is: я предполагаю, что это связано с PEP 8, но проблема в том. ..
вопрос задан: 10 May 2015 03:31
0
ответов

Не удается пройти нелогичную строку pep8 error

Я пытался это исправить некоторое время и просто не могу заставить его пройти pep8. Вот мой код: 1. if (len (regex)> 2 и regex [0] == '(' and regex [-1] == ')' и сумма (regex.count (char) ...
вопрос задан: 20 March 2014 01:21
0
ответов

Текущее состояние правил PEP 8?

Все ли правила PEP 8 еще действительны? Есть ли устаревшие? Нет ли более пояснительной шпаргалки, чем эта.
вопрос задан: 4 November 2013 20:19
0
ответов

Инструмент для автоматической проверки стиля строки документации в соответствии с PEP257 [закрыто]

Инструменты, подобные pep8, могут проверять стиль исходного кода, но они не проверяют, имеют ли строки документации атрибуты в соответствии с pep257, pep287. Есть такие инструменты? Update Решил реализовать такой статический анализ ...
вопрос задан: 22 June 2013 10:46
0
ответов

Какие рекомендации PEP 8 вы игнорируете, а какие придерживаетесь? [закрыто]

С годами, чем больше я пишу на Python, тем больше я согласен с большинством рекомендаций, хотя я последовательно и намеренно нарушаю некоторые из них по своим собственным причинам. Мне было бы интересно узнать ...
вопрос задан: 30 June 2012 03:49
0
ответов

Как правильно использовать isinstance() Python, чтобы проверить, является ли переменная числом?

Я нашел старый код Python, который делал что-то вроде: if type(var) is type(1): ... Как и ожидалось, pep8 жалуется на рекомендацию использования isinstance(). Теперь проблема в том, что...
вопрос задан: 26 June 2012 09:53
0
ответов

Применение автоматических исправлений pep8 из окна QuickFix

Предыстория: я использую (фантастический) режим python плагина Vim, который включает pep8 linter. Команда :PyLint запускает все линтеры и открывает ошибки в окне QuickFix. Проблема: Теперь давайте предположим...
вопрос задан: 8 June 2012 06:26
0
ответов

Как отформатировать длинный URL-адрес в комментарии Python и при этом соответствовать требованиям PEP8

В блочном комментарии я хочу указать URL-адрес длиной более 80 символов. Каково предпочтительное соглашение для отображения этого URL-адреса? Я знаю, что bit.ly является опцией, но сам URL является описательным....
вопрос задан: 24 May 2012 14:47
0
ответов

Отличается ли максимальная длина строки строки документации от обычного стандарта PEP8?

Итак, я просматриваю некоторый код и довожу его до стандарта PEP 8 с помощью pylint, и я заметил, что если бы я использовал тройные кавычки для оператора печати, где текст превышал 120 символов (мы ...
вопрос задан: 13 April 2012 15:31
0
ответов

PEP8: конфликт между W292 и W391

Насколько я знаю в Unix, хорошей практикой является всегда иметь пустую строку в конце файла - или поместить ее другими словами: каждая строка должна заканчиваться \ n. При проверке моего кода Python с PEP8 я ...
вопрос задан: 19 March 2012 09:58
0
ответов

Параметр конфигурации плагина Vim PEP-8 для игнорирования ошибок и предупреждений?

Я использую этот плагин для обнаружения ошибок и предупреждений PEP-8 в Vim: http://www.vim.org/scripts/script.php?script_id=3430 Я хочу игнорировать некоторые ошибки и предупреждения, такие как E501 и W601, приведенные в ...
вопрос задан: 15 March 2012 05:08
0
ответов

Vim: Как сделать отступ до открытой скобки или скобки при нажатии Enter?

Я некоторое время программировал Python с Vim, но я не мог понять, как это сделать, установить это для автоматического отступа до уровня последней открытой скобки. Согласно pep8, если у вас есть ...
вопрос задан: 29 February 2012 01:24
0
ответов

Ошибка функции: вызвать исключение или вернуть FALSE? Какой подход лучше?

Мне было интересно, как вы, ребята, справляетесь с ошибками функций. Вы вызываете исключение или возвращаете сообщение об ошибке? например. У меня есть функция, которая должна подключаться к внешнему com-объекту. Если ...
вопрос задан: 18 February 2012 18:57
0
ответов

Почему PEP8 заявляет, что импорт обычно должен быть в отдельных строках?

Из PEP 8: - Импорт обычно должен быть в отдельных строках, например: Да: import os import sys Нет: import sys, хотя можно сказать это : from subprocess import Popen, ...
вопрос задан: 3 February 2012 07:33
0
ответов

Полный пример кода, демонстрирующий все правила PEP-8

Я хочу, чтобы мой код был совместим с PEP-8. Однако чтение страницы PEP8 каждый раз, когда я забываю какое-либо из правил, занимает много времени. Гораздо быстрее было бы, если бы у меня был пример кода, демонстрирующий все PEP-8 ...
вопрос задан: 13 January 2012 15:05
0
ответов

В режиме emacs Python, как мне установить другую ширину автозаполнения для строк документации и кода?

Я хотел бы, чтобы автозаполнение было установлено на 79 столбцов для разделов кода и 72 для строк документов, чтобы обеспечить автоматическое соответствие PEP8 . Кажется, есть возможность сделать это для режима Lisp (emacs-lisp-docstring -...
вопрос задан: 11 January 2012 17:36
0
ответов

Соглашение об именовании переменных в Python

Итак, я пытаюсь перейти на нотацию PEP8 (от довольно личной нотации CamelCase) и мне интересно, как вы, ребята, справляетесь со случаями, когда существующие функции/переменные будут перезаписаны? ...
вопрос задан: 3 January 2012 18:32
0
ответов

Нужны ли строки документации для внутренних функций (Python)? [closed]

В Python мы обозначаем внутренние функции / частные методы с подчеркиванием в начале. Следует ли задокументировать эти функции с помощью строк документации (требуется ли это?)? (формальная документация, я имею в виду ...
вопрос задан: 7 October 2011 12:42
0
ответов

Как я могу исправить поведение разрыва строки Vim для длинных строк в Python?

Итак, вот мои проблемы. Допустим, у меня есть файл Python, и я набираю очень длинную строку, как и последняя здесь: class SomeClass (object): def some_method (self): some_variable = SomeOtherClass ....
вопрос задан: 5 October 2011 14:29
0
ответов

Как работать с длинными строками кода и командами в Python [закрыто]

Я пробовал искать, но не смог найти ни одной ситуации, похожей на мою. Я пишу программу и до сих пор придерживался правила не более 79 символов в строке. Однако я не уверен, где ...
вопрос задан: 5 October 2011 00:13
0
ответов

Как настроить PyLint для проверки всего, что проверяет PEP8?

Поиск ответа в списке рассылки PyLint не дает интересных результатов. PyLint, как известно, очень настраиваемый, поэтому я думаю, это должно быть возможно ... Причина, по которой я хотел бы проверить PyLint ...
вопрос задан: 19 August 2011 23:25
0
ответов

Форматирование списка аргументов функции Python

Как лучше всего отформатировать следующий фрагмент кода в соответствии с PEP8: oauth_request = oauth.OAuthRequest .from_consumer_and_token (consumer, token = token, verifier = verifier, http_url = ...
вопрос задан: 7 July 2011 11:35
0
ответов

как использовать параметр исключения с pep8.py

У меня есть структура каталогов, подобная этой / путь / к / каталогу / a / foo / путь / к / каталогу / b / foo, и я хочу запустите pep8 в каталоге / путь / к / каталогу / исключая / путь / к / каталогу / a / foo pep8 --exclude = '/ path / to / dir / a
вопрос задан: 3 May 2011 08:43
0
ответов

PyCharm и фильтры для внешних инструментов

Я пробую PyCharm для разработки Django и пока очень доволен . Моя команда строго следует форматированию PEP8, и мы используем программу командной строки pep8, чтобы убедиться, что наш код соответствует. ...
вопрос задан: 25 March 2011 18:55
0
ответов

Python Core Library и PEP8

I пытался понять, почему Python считается красивым языком. Меня направили на красоту PEP 8 ... и это было странно. Фактически, там говорится, что вы можете использовать любое соглашение, которое захотите, просто будьте ...
вопрос задан: 28 February 2011 23:14
0
ответов

Как разбить строку связанных методов в Python?

У меня есть строка следующего кода (не вините за соглашения об именах, они не мои): subkeyword = Session .query (Subkeyword.subkeyword_id, Subkeyword.subkeyword_word ) .filter_by (...
вопрос задан: 22 January 2011 16:14
0
ответов

Странная рекомендация PEP8 при сравнении логических значений с True или False

В конце python PEP8 I ' Нет: если приветствие == True: Хуже: если приветствие истинно: у меня нет проблем с этим ...
вопрос задан: 29 October 2010 08:47