Spec-Zone.ru › Python 3.10

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

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

  • sys — Параметры и функции, специфичные для операционной системы
  • sysconfig — Предоставляют доступ к конфигурационной информации Python
    • Переменные конфигурации
    • Пути установки
    • Другие функции
    • Использование 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__ — Определения инструкций будущего
  • gc — Интерфейс сборщика мусора
  • inspect — Просмотр живых объектов
    • Типы и члены
    • Получение исходного кода
    • Просмотр вызываемых объектов с помощью объекта Signature
    • Классы и функции
    • Стек интерпретатора
    • Получение атрибутов статически
    • Текущее состояние генераторов и сопроцедур
    • Флаги кодовых объектов
    • Командная строка
  • site — Хук конфигурации, специфичный для сайта
    • Конфигурация readline
    • Содержание модуля
    • Командная строка

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

Spec-Zone.ru

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