IPython自动重装如何知道函数已更改?

时间:2019-05-13 08:17:03

标签: python ipython

IPython中的%autoreload可以检测到函数的更改并重新加载。

如何实施?

我可以使用python代码检测功能的变化吗?例如,我想要类似的功能来实现新的memoize上下文管理器。如果功能被更改,则备忘缓存会刷新。

1 个答案:

答案 0 :(得分:1)

来自文档:

  

autoreload会在进入   执行在IPython提示符下键入的代码。

因此,它会在执行代码之前重新加载模块。它不会检测到功能的变化。

找到有关official doc的更多详细信息。