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