Мне было интересно, существует ли какой-нибудь конструктор Python, такой как инструмент командной строки gnu-indent для кода C. Конечно, отступы не суть в Python, так как это ответственность программиста, но я хочу, чтобы мой код был написан совершенно однородным образом, заботясь о том, чтобы всегда иметь одинаковое пустое пространство между операндами или после и перед разделителями и между блоками.
Инструмент Python Formatter
Ответ 1
Я тот, кто задает вопрос. Фактически, инструмент, наиболее близкий к моим потребностям, кажется PythonTidy (это, конечно же, программа Python: Python лучше всего обслуживает сам; )).
Ответ 2
autopep8 пытается автоматизировать, чтобы ваш код соответствовал стандартам кодирования pep8
Ответ 3
PyLint имеет некоторые проверки форматирования.
Ответ 4
Вы посмотрели на pindent?
Ответ 5
Вы также можете попробовать yapf
:
Форматирование для файлов Python