Как мне реплицировать «из класса импорта модуля» с __import __ () или django.utils.importlib? - PullRequest
0 голосов
/ 20 апреля 2011

Я хочу импортировать класс из модуля Python.Модуль содержит несколько классов, и тот, который мне нужен, определяется строкой во время выполнения.

Редактировать: я использую python 2.6.5, django 1.3.

Ответы [ 3 ]

1 голос
/ 20 апреля 2011
MyClass = getattr(mymodule, myclass_name)
1 голос
/ 20 апреля 2011

При разумном использовании getattr().

0 голосов
/ 21 апреля 2011

Или импорт (модуль, глобальные (), локальные (), ['имя класса',], - 1)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...