Spec-Zone.ru › Python 3.11

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

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

  • sys — Параметры и функции, зависящие от системы
  • sysconfig — Доступ к сведениям о конфигурации Python
    • Переменные конфигурации
    • Пути установки
    • Схема пользователя
      • posix_user
      • nt_user
      • osx_framework_user
    • Домашняя схема
      • posix_home
    • Схема префикса
      • posix_prefix
      • nt
    • Функции для путей установки
    • Другие функции
    • Использование sysconfig в качестве скрипта
  • 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
    • Примеры трассировки стека
  • __future__ — Определения оператора future
    • Содержимое модуля
  • gc — Интерфейс сборщика мусора
  • inspect — Интроспекция работающих объектов
    • Типы и члены
    • Получение исходного кода
    • Интроспекция вызываемых объектов с помощью объекта Signature
    • Классы и функции
    • Стек интерпретатора
    • Статическое получение атрибутов
    • Текущее состояние генераторов и сопрограмм
    • Битовые флаги объектов кода
    • Интерфейс командной строки
  • site — Хук конфигурации для конкретного сайта
    • sitecustomize
    • usercustomize
    • Конфигурация Readline
    • Содержимое модуля
    • Интерфейс командной строки

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

Spec-Zone.ru

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