Динамический импорт модуля Python
У меня есть доверенный удаленный сервер, который хранит много пользовательских модулей Python. Я могу получить их через HTTP (например, используяurllib2.urlopen
) как text / plain, но я не могу сохранить извлеченный код модуля на локальный жесткий диск. Как я могу импортировать код как полностью работоспособный модуль Python, включая его глобальные переменные и импорт?
Я полагаю, я должен использовать некоторую комбинациюexec
а такжеimp
функции модуля, но я пока не смог заставить его работать.