Инструмент форматирования Python - PullRequest
27 голосов
/ 23 июня 2009

Мне было интересно, существует ли какая-нибудь разновидность Python beautifier, например инструмент командной строки gnu-indent для кода C. Конечно, отступы - это не главное в Python, так как это ответственность программиста, но я хочу, чтобы мой код был написан совершенно однородно, особенно учитывая наличие всегда одинакового пробела между операндами или после и перед разделителями и между блоками. *

Ответы [ 5 ]

14 голосов
/ 01 октября 2009

Я тот, кто задает вопрос. На самом деле наиболее близким к моим потребностям инструментом является PythonTidy (это, конечно, программа Python: Python лучше обслуживать сам;)).

3 голосов
/ 29 сентября 2014

autopep8 пытается автоматизировать приведение вашего кода в соответствие со стандартами кодирования pep8

https://pypi.python.org/pypi/autopep8

2 голосов
/ 31 октября 2017

Вы также можете попробовать yapf:

Форматер для файлов Python

https://github.com/google/yapf/

1 голос
/ 23 июня 2009

Вы смотрели на кулон ?

1 голос
/ 23 июня 2009

PyLint имеет некоторые проверки форматирования.

...