Spec-Zone.ru › Python 3.11

Службы выполнения 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 — Хук конфигурации, специфичный для сайта
    • sitecustomize
    • usercustomize
    • Конфигурация readline
    • Содержание модуля
    • Интерфейс командной строки

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

Spec-Zone.ru

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