Spec-Zone.ru › Python 3.11

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

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

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

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

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

Spec-Zone.ru

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