Spec-Zone.ru › Python 3.14

Импортирование модулей

Модули, описанные в этой главе, предоставляют новые способы импортирования других модулей 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 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.14/library/modules.html

Spec-Zone.ru

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