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



В данном примере загрузка происходит на этапе выполнения программы, таким же образом можно загружать собственные модули 👇



import importlib



a = importlib.import_module("my_module")

print(a.run_func()) # Вызываем функцию из модуля



Пример на скриншоте показывает способ загрузки через ввод пользователя.



Ваш софт может содержать собственные модули, которые необходимо загружать только после запроса пользователя, и такой подход позволяет решить эту проблему.