从Python 3.x中的模块重新加载导入的对象

时间:2017-10-04 20:02:08

标签: python python-3.x python-importlib

我发现另一个post似乎解决了从给定模块导入单个对象的情况,例如:

from module_abc import func_xyz

但是,如果使用*导入所有对象,那么重新加载所有对象的正确方法是什么(假设这在jupyter笔记本中完成,如果这很重要的话)?:

from module_abc import *

根据我的发现,要使用的库是importlib。根据他们的docs,他们说

  

这方面的一个方法是重新执行from语句,另一种方法是使用import和限定名(module.name)代替。

尝试两种方式。如果您尝试在jupyter笔记本中动态重新加载对象,则前一种方法不起作用。后者实际上并没有直接解决这个问题。

0 个答案:

没有答案