Spec-Zone.ru › Python 3.13

Импорт модулей

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

Полный список модулей, описанных в этой главе:

  • zipimport — Импорт модулей из ZIP-архивов
    • Объекты zipimporter
    • Примеры
  • pkgutil — Утилита расширения пакетов
  • modulefinder — Поиск модулей, используемых скриптом
    • Пример использования ModuleFinder
  • runpy — Поиск и выполнение модулей Python
  • importlib — Реализация import
    • Введение
    • Функции
    • importlib.abc – Абстрактные базовые классы, связанные с импортом
    • importlib.machinery – Импортёры и перехватчики путей
    • importlib.util – Вспомогательный код для импортёров
    • Примеры
      • Программный импорт
      • Проверка возможности импорта модуля
      • Прямой импорт исходного файла
      • Реализация отложенного импорта
      • Настройка импортёра
      • Приближённая реализация importlib.import_module()
  • importlib.resources – Чтение, открытие и доступ к ресурсам пакетов
    • Функциональный API
  • importlib.resources.abc – Абстрактные базовые классы для ресурсов
  • importlib.metadata – Доступ к метаданным пакетов
    • Обзор
    • Функциональный API
      • Точки входа
      • Метаданные дистрибутива
      • Версии дистрибутива
      • Файлы дистрибутива
      • Требования дистрибутива
      • Сопоставление импортов с дистрибутивами пакетов
    • Дистрибутивы
    • Обнаружение дистрибутивов
    • Расширение алгоритма поиска
      • Пример
  • Инициализация пути поиска модулей sys.path
    • Виртуальные окружения
    • Файлы _pth
    • Встраиваемый Python

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

Spec-Zone.ru

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