http://pypi.python.org/pypi/PythonTidy - отличный простой скрипт.
Я обнаружил, что PyLint и другие инструменты анализа кода подавляются модулями pyrex, twisted и другими.
Если вам нужно форматирование, просто используйте PythonTidy .
Зависит от того, что вы подразумеваете под «форматированием / красивой печатью исходного кода Python».
Есть Pygments , которые выделяют синтаксис, и вы можете попробовать это в Интернете по адресу Lodgeit (это pastebin).
В стандартной библиотеке также есть модуль pprint , который красиво печатает структуры данных Python (dict, list и т. Д.).
Если вам нужна помощь в форматировании собственного кода Python, вы можете использовать некоторые текстовые редакторы, у которых есть инструменты для этого, например PyDev / Eclipse .
http: //www.polystyle.com / features / python-formatter.jsp
Polyglot, коммерческий (дешевый) редактор / обфускатор исходного кода для нескольких языков, включая Python. Также: сайт не обновлялся 5 лет, работает под управлением Windows, поэтому может оказаться не тем, что вам нужно.
Лучшей альтернативой будет autopep8 :
autopep8 автоматически форматирует код Python в соответствии с PEP 8. гид по стилю. Он использует утилиту pep8, чтобы определить, какие части код нужно отформатировать. autopep8 может исправить большую часть проблемы форматирования, о которых может сообщить pep8.