Сообщить об ошибке.

Функция find_loader() модуля importlib в Python

Поиск загрузчика модуля

Синтаксис:

import importlib

importlib.find_loader(name, path=None)

Параметры:

  • name - str, имя модуля,
  • path=None - str, путь поиска.

Возвращаемое значение:

  • загрузчик модуля.

Описание:

Функция find_loader() модуля importlib ищет загрузчик для модуля name , опционально по указанному пути path.

  • Если модуль находится в sys.modules, то возвращается sys.modules[name].__ loader__.
  • Если загрузчик None или не установлен, то в этом случае возникает исключение ValueError]main-exception.

В противном случае выполняется поиск с использованием sys.meta_path. Функция importlib.find_loader() ничего не возвращает, если загрузчик не найден.

Функция importlib.find_loader() устарела, вместо нее рекомендовано использовать importlib.util.find_spec().