Найти тему

Автоформатирование в Python.


Библиотека autopep8 автоматически форматирует код Python в соответствии с руководством по стилю PEP 8. Она использует утилиту pycodestyle для определения того, какие части кода необходимо отформатировать. autopep8 способна устранить большинство проблем с форматированием, о которых может сообщать pycodestyle. Установка $ pip install autopep8

Библиотека YAPF использует другой подход. Он основан на «clang-format», разработанном Daniel Jasper. В сущности, алгоритм берет код и переформатирует его до формата, соответствующего стилю руководства, даже если исходный код не нарушает руководство по стилю. Конечная цель состоит в том, что код python c YAPF пишется так же хорошо, как код, который мог бы написать программист, если бы следовал руководству по стилю. $ pip install yapf

black — бескомпромиссный форматтер кода. Почему бескомпромиссный? Потому что black навязывает свой стиль кода, и его практически нельзя конфигурировать. И это огромный плюс black. $ pip install black
Автоформатирование в Python. Библиотека autopep8 автоматически форматирует код Python в соответствии с руководством по стилю PEP 8.
Около минуты
143 читали