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

Я пытаюсь импортировать члены модуля, имя которого неизвестно. Вместо

import foo

я использую:

__import__("foo")

Как я могу добиться аналогичного результата для случая from foo import barвместо того, чтобы прибегать к "eval"?

Обновление:Кажется, fromlistдобились цели. Есть ли способ эмулировать из foo import *? fromlist=['*']не помогло.

8
задан ustun 20 March 2012 в 09:18
поделиться