Spec-Zone.ru › Python 3.13

Службы среды выполнения Python

Модули, описанные в этой главе, предоставляют широкий спектр служб, связанных с интерпретатором Python и его взаимодействием с окружением. Краткий обзор:

  • sys — Параметры и функции, зависящие от системы
  • sys.monitoring — Мониторинг событий выполнения
    • Идентификаторы инструментов
      • Регистрация и использование инструментов
    • События
      • Локальные события
      • Вспомогательные события
      • Другие события
      • Событие STOP_ITERATION
    • Включение и отключение событий
      • Глобальная настройка событий
      • События для отдельных объектов кода
      • Отключение событий
    • Регистрация функций обратного вызова
      • Аргументы функции обратного вызова
  • sysconfig — Доступ к сведениям о конфигурации Python
    • Переменные конфигурации
    • Пути установки
    • Схема пользователя
      • posix_user
      • nt_user
      • osx_framework_user
    • Схема домашнего каталога
      • posix_home
    • Схема префикса
      • posix_prefix
      • nt
    • Функции для путей установки
    • Другие функции
    • Использование командной строки
  • builtins — Встроенные объекты
  • __main__ — Среда выполнения кода верхнего уровня
    • __name__ == '__main__'
      • Что такое «среда выполнения кода верхнего уровня»?
      • Идиоматическое использование
      • Особенности упаковки
    • __main__.py в пакетах Python
      • Идиоматическое использование
    • import __main__
  • warnings — Управление предупреждениями
    • Категории предупреждений
    • Фильтр предупреждений
      • Критерии подавления повторяющихся предупреждений
      • Описание фильтров предупреждений
      • Фильтр предупреждений по умолчанию
      • Переопределение фильтра по умолчанию
    • Временное подавление предупреждений
    • Тестирование предупреждений
    • Обновление кода для новых версий зависимостей
    • Доступные функции
    • Доступные менеджеры контекста
  • dataclasses — Классы данных
    • Содержимое модуля
    • Обработка после инициализации
    • Переменные класса
    • Переменные только для инициализации
    • Неизменяемые экземпляры
    • Наследование
    • Изменение порядка параметров, передаваемых только по ключевому слову, в __init__()
    • Функции-фабрики по умолчанию
    • Изменяемые значения по умолчанию
    • Поля с типом дескриптора
  • contextlib — Утилиты для контекстов оператора with
    • Утилиты
    • Примеры и рецепты
      • Поддержка переменного количества менеджеров контекста
      • Перехват исключений из методов __enter__
      • Очистка ресурсов в реализации __enter__
      • Замена любого использования try-finally и переменных-флагов
      • Использование менеджера контекста в качестве декоратора функции
    • Одноразовые, повторно используемые и реентерабельные менеджеры контекста
      • Реентерабельные менеджеры контекста
      • Повторно используемые менеджеры контекста
  • abc — Абстрактные базовые классы
  • atexit — Обработчики завершения
    • Пример atexit
  • traceback — Вывод или получение трассировки стека
    • Функции уровня модуля
    • Объекты TracebackException
    • Объекты StackSummary
    • Объекты FrameSummary
    • Примеры использования функций уровня модуля
    • Примеры использования TracebackException
  • __future__ — Определения операторов future
    • Содержимое модуля
  • gc — Интерфейс сборщика мусора
  • inspect — Инспекция активных объектов
    • Типы и элементы
    • Получение исходного кода
    • Интроспекция вызываемых объектов с помощью объекта Signature
    • Классы и функции
    • Стек интерпретатора
    • Статическое получение атрибутов
    • Текущее состояние генераторов, сопрограмм и асинхронных генераторов
    • Битовые флаги объектов кода
    • Флаги буфера
    • Интерфейс командной строки
  • site — Хук конфигурации для конкретного сайта
    • sitecustomize
    • usercustomize
    • Конфигурация Readline
    • Содержимое модуля
    • Интерфейс командной строки

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

Spec-Zone.ru

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