Я занимаюсь кодированием приложения, которое должно получать метаданные (author, version..etc) из нескольких модулей (.py файлов) и отображать их. Пользователь выбирает script и выполняется script. (Новые скрипты могут быть добавлены, а старые - из целевой папки, как система плагинов).
Во-первых, я импортирую script, и я вывожу метаданные, затем я перехожу к следующему. Но я хочу де-импортировать все остальные модули, кроме тех, которые выбрал пользователь.
Как это реализовать?
Я пробовал эти
1. del module
2. del sys.modules['module']
Последнее не сработало. Я попробовал #python и получил ответ, что было неплохо де-импорт модулей, но я хочу знать, как это реализовать. Любые идеи/предложения помогут.