dreload()和autoreload之间的关系/区别

时间:2014-02-19 18:06:10

标签: python ipython

IPython提供了一种称为deep_reload的内容,也可以terminal option作为auto_reload使用,可以在ipython_config.py中激活。

还有ipython_config扩展{{3}},默认情况下也可以在{{1}}中激活。

他们之间有什么区别?

1 个答案:

答案 0 :(得分:1)

  • deepreload:当我要求重新加载a时,还要重新加载b和c,这是导入的,而d是哪个b导入的(等等)。
  • autoreload:每次运行代码时,检查模块自上次加载后是否已更改,并重新加载任何已更改的模块。这也有一些神奇之处,以便重新加载的类的实例从新类中获取代码。