首页 > 解决方案 > 加载多个版本的 python 模块 - 比如 dll

问题描述

我有评估实验的 python 程序。所以有几个版本的模块有一些变化,我的程序需要启动每个版本并从中获取一些数据。在 C 世界中,我只会加载 10 个不同的 dll,我会很高兴,但是在 python 中,你不能卸载模块。重新加载有效,但仅适用于单个文件,因此我需要跟踪模块内导入的内容(由于条件导入而不可能)。

处理这个问题的pythonic方式是什么(除了单独的接口)。

标签: pythonpython-3.x

解决方案


推荐阅读