【发布时间】:2015-08-26 18:33:31
【问题描述】:
我对 NumPy/SciPy 很陌生。但是这些天来,我开始非常积极地使用它来进行数值计算,而不是使用 Matlab。
对于一些简单的计算,我只是在交互模式下进行,而不是编写脚本。在这种情况下,有什么方法可以取消导入一些已经导入的模块?在我写python程序的时候可能不需要unimporting,但是在交互模式下是需要的。
【问题讨论】:
-
但是命名空间?也许有外部来源?需要深度扫描...
-
为了论证,当您需要重置导入时,是否有无法重新启动 CLI 的原因?
-
为什么需要取消导入模块?不是说你没有,我只是想不出一个理由......
-
如果要分配不同的名称来处理命令冲突,可以使用 import-as 语法。例如:
import numpy as np -
stackoverflow.com/questions/43181440/… 是一个使用
del sys.modules['foo']的带有警告的解决方案。
标签: python python-import