Python и SEO

Архив Май, 2011

Динамический импорт модуля.

комментарии: 4

Нужно было реализовать что-то типа плагинов: есть скрипт, представляющий из себя основу, и набор модулей для этой основы, для разных сервисов. То есть появился новый сервис — написал модуль, закинул в папку к скрипту — всё работает. Делается это довольно просто с помощью функции __import__:

module = "common_module" // название файла модуля
dyn_module = __import__(module)
Class = dyn_module.Dyn_Class  // Dyn_Class - класс из модуля

Автор: kalombo

Май 21st, 2011 at 5:59 пп

Категория: Python