如何在IPython中重新加载命名空间中的对象?

7 浏览
0 Comments

如何在IPython中重新加载命名空间中的对象?

这个问题已经有答案了:

在IPython中重新加载子模块

在将函数导入IPython后,当我在IPython之外修改了它们时,我如何重新加载它们?

admin 更改状态以发布 2023年5月22日
0
0 Comments

你还可以使用自动重载(autoreload),这样你正在工作的模块会在每个语句执行时自动重新加载,非常方便用于调试,请参见:

IPython中的模块自动重载

0
0 Comments

Python 2:

reload(module)

Python 3:

from importlib import reload
reload(module)

其中module是含有你的函数的文件。

0