Найти - Пользователи
Полная версия: Динамический импорт модулей
Начало » Python для новичков » Динамический импорт модулей
1
Hektor
Начну с того, что много лет программируя на др. языках ни разу не писал на python. поэтому где то в терминах могут быть ошибки, опечатки…

Суть задачи. Где-то (в текстовом файле, БД, XML…) хранятся имена модулей, которые нужно подгружать в том или ином случае.

Допустим в какой то момент нужно подгрузить модуль (или класс: надеюсь не ошибся в названии ))) ) A, а в другой раз при иных обстоятельствах модуль В.

Вопрос:
Возможна ли реализация подобного на python?
Как?

ЗЫ: приложение изначально не знает какие вообще модули существуют.
ЗЫЗЫ: Гуглить буду, но от вашей помощи не откажусь. Спс…
truporez
Hektor
Суть задачи. Где-то (в текстовом файле, БД, XML…) хранятся имена модулей, которые нужно подгружать в том или ином случае.
на примере плагинов: http://jenyay.net/Programming/PyPlugins
Hektor
Спасибо за наводку. Изучу.
Еще решение подкинули:
http://docs.python.org/dev/library/functions.html#__import__
igor.kaist
Hektor
Если спрашиваю, то уже гуглил…
Тема неоднократно обсуждалась на этом форуме. Сверху есть кнопочка “поиск”: “импорт модулей”
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB