python - 加载多个版本的 python 模块 - 比如 dll
问题描述
我有评估实验的 python 程序。所以有几个版本的模块有一些变化,我的程序需要启动每个版本并从中获取一些数据。在 C 世界中,我只会加载 10 个不同的 dll,我会很高兴,但是在 python 中,你不能卸载模块。重新加载有效,但仅适用于单个文件,因此我需要跟踪模块内导入的内容(由于条件导入而不可能)。
处理这个问题的pythonic方式是什么(除了单独的接口)。
解决方案
推荐阅读
- php - 如何将 Laravel 项目设置为 cPanel?
- javascript - 如何仅返回使用猫鼬执行 save() 后创建的文档
- javascript - 动态jQuery UI对话框回调函数问题
- python - 模块的 Pycharm 错误文件夹
- java - JdbcTemplate 不返回正确的结果集。为什么?
- python - Python matplotlib:多折线图的数据标签
- c# - 当不同的游戏对象与不同的游戏对象发生碰撞时,有没有办法触发不同游戏对象的动画?
- function - toggleCase:只取回输入字符串的第一个字符
- flutter - 提供者更新变量,但旧值被传递给依赖它的函数
- python - 如何使用 matplotlib.gridspec 绘制不同方面的体素?