Библиотека, чтобы привести в порядок код Python, используя соглашения pep8 - PullRequest
6 голосов
/ 21 ноября 2011

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

  1. Перейдите по этой ссылке
  2. Нажмите кнопку TidyUp

Любой онлайн-редактор, библиотека или сценарий приветствуются.

Ответы [ 2 ]

2 голосов
/ 21 ноября 2011

Вы можете взглянуть на PythonTidy , который официально работает до python2.5 (и, кажется, поддерживается в python2.6):

Очищает, упорядочивает и переформатирует текст скриптов Python.

Этот скрипт читает код Python из стандартного ввода и записывает исправленный версия для стандартного вывода.

1 голос
/ 21 ноября 2011

pep8.py выдает предупреждения за нарушения.Хотя на самом деле это не правильно.

...