Исходный Принтер Средства форматирования Python / Симпатичный [закрытый] Принтер

14
задан Kevin 26 May 2010 в 13:23
поделиться

3 ответа

http://pypi.python.org/pypi/PythonTidy - отличный простой скрипт.

Я обнаружил, что PyLint и другие инструменты анализа кода подавляются модулями pyrex, twisted и другими.

Если вам нужно форматирование, просто используйте PythonTidy .

10
ответ дан 1 December 2019 в 13:21
поделиться

Зависит от того, что вы подразумеваете под «форматированием / красивой печатью исходного кода Python».

Есть Pygments , которые выделяют синтаксис, и вы можете попробовать это в Интернете по адресу Lodgeit (это pastebin).

В стандартной библиотеке также есть модуль pprint , который красиво печатает структуры данных Python (dict, list и т. Д.).

Если вам нужна помощь в форматировании собственного кода Python, вы можете использовать некоторые текстовые редакторы, у которых есть инструменты для этого, например PyDev / Eclipse .

3
ответ дан 1 December 2019 в 13:21
поделиться

http: //www.polystyle.com / features / python-formatter.jsp

Polyglot, коммерческий (дешевый) редактор / обфускатор исходного кода для нескольких языков, включая Python. Также: сайт не обновлялся 5 лет, работает под управлением Windows, поэтому может оказаться не тем, что вам нужно.

Лучшей альтернативой будет autopep8 :

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

3
ответ дан 1 December 2019 в 13:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: