VyusFire
@VyusFire
Студент, padavan, linux-mint-user.

Можно ли получить атрибут модуля при помощи __import__()?

В описании функции сказано, что при задании параметра fromlist можно получить обект из импортируемого модуля, но в ходе эксперементов добиться результата мне не удалось. Что прикажете делать?
  • Вопрос задан
  • 2306 просмотров
Решения вопроса 2
m = __import__("путь.до.модуля", globals(), locals(), [""])
if hasattr(m, 'Что-то'):
  m.Что-то...
Ответ написан
@ykalchevskiy
Да, на самом деле эта функция работает не так, как хотелось бы. Например, в tornado для таких целей есть функция tornado.util.import_object. Исходник должен быть понятен.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы