如何取消导入Python模块?
- 论坛
- 如何取消导入Python模块?
12 浏览
如何取消导入Python模块?
我正在编写一个应用程序,需要从多个模块(.py文件)中获取元数据(、版本等),并将它们显示出来。用户选择一个脚本并执行该脚本(可以像插件系统一样在目标文件夹中添加和删除脚本)。
首先,我导入一个脚本并提取元数据,然后继续下一个脚本。
但是,我希望在用户选择的脚本之外,将所有其他模块都取消导入。
我该如何实现这个功能?
我尝试了以下方法:
1. del module 2. del sys.modules['module']
后者没有起作用。我尝试了#python并得到的答案是取消导入模块不好,但我想知道一个干净的实现方法。任何想法/建议都将有所帮助。