Подтвердить что ты не робот

Инструмент Python Formatter

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

4b9b3361

Ответ 1

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

Ответ 2

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

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

Ответ 3

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

Ответ 4

Вы посмотрели на pindent?

Ответ 5

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

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

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