Языковые сервисы Python¶
Python предоставляет ряд модулей, помогающих в работе с языком Python. Эти модули поддерживают токенизацию, синтаксический анализ, дизассемблирование байт-кода и различные другие средства.
Эти модули включают в себя:
ast
— Абстрактные синтаксические деревьяsymtable
— Доступ к таблицам символов компилятораtoken
— Константы, используемые в деревьях синтаксического анализа Pythonkeyword
— Тестирование ключевых слов на Pythontokenize
— Токенизатор для исходного кода Pythontabnanny
— Обнаружение неоднозначных отступовpyclbr
— Поддержка браузера модуля Pythonpy_compile
— Скомпилируйте исходные файлы Pythoncompileall
— Библиотеки Python для байтовой компиляцииdis
— Дизассемблер для байт-кода Pythonpickletools
— Инструменты для разработчиков pickle