Spec-Zone.ru › Python 3.9

Услуги языка Python

Python предоставляет ряд модулей для работы с языком Python. Эти модули поддерживают токенизацию, парсинг, синтаксический анализ, дизассемблирование байткода и различные другие возможности.

Эти модули включают:

  • parser — Доступ к деревьям разбора Python
    • Создание объектов ST
    • Преобразование объектов ST
    • Запросы к объектам ST
    • Исключения и обработка ошибок
    • Объекты ST
    • Пример: Эмуляция compile()
  • ast — Абстрактные синтаксические деревья
    • Абстрактная грамматика
    • Классы узлов
      • Литералы
      • Переменные
      • Выражения
        • Индексирование
        • Генераторы
      • Утверждения
        • Импорты
      • Управление потоком
      • Определения функций и классов
      • Async и await
    • ast Помощники
    • Флаги компилятора
    • Использование в командной строке
  • symtable — Доступ к таблицам символов компилятора
    • Генерация таблиц символов
    • Просмотр таблиц символов
  • symbol — Константы, используемые с деревьями разбора Python
  • token — Константы, используемые с деревьями разбора Python
  • keyword — Проверка на ключевые слова Python
  • tokenize — Токенизатор для исходного кода Python
    • Токенизация входных данных
    • Использование в командной строке
    • Примеры
  • tabnanny — Обнаружение неоднозначного отступа
  • pyclbr — Поддержка браузера модулей Python
    • Объекты функций
    • Объекты классов
  • py_compile — Компиляция файлов исходного кода Python
  • compileall — Компиляция библиотек Python в байткод
    • Использование в командной строке
    • Общедоступные функции
  • dis — Дизассемблер для байткода Python
    • Анализ байткода
    • Функции анализа
    • Инструкции байткода Python
    • Сборки инструкций
  • pickletools — Инструменты для разработчиков pickle
    • Использование в командной строке
      • Параметры командной строки
    • Программный интерфейс

© 2001–2022 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.9/library/language.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API