在ipython笔记本中,我调用从我自己的模块导入的函数并运行一些代码。我注意到如果我更改了函数中的代码(在笔记本之外)并执行笔记本,则运行旧版本的函数。
当我记得时,ipython笔记本或firefox似乎都在缓存我可以用ctrl-F5清除的模块。是否有一个ipython笔记本函数调用,以确保我运行最新的代码?
答案 0 :(得分:4)
在代码开头放入以下两个单元格,它会自动重新加载任何新版本的代码:
%load_ext autoreload
%autoreload 2
import ...