Я хочу использовать importlib
для перезагрузки модуля, имя которого генерируется динамически.
Пример:
import sys
def some_func():
return "sys"
want_reload = some_func()
Теперь, как мне перезагрузить модуль sys
, используя переменную want_reload
? Я не могу предоставить его напрямую importlib.reload()
, потому что он говорит, что ожидает модуль, а не str.
Было бы лучше, если указана неверная строка или модуль, который не загружен, например, "........"
, что возникает исключение.