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

Python dreload()和autoreload之间的关系/区别,python,ipython,Python,Ipython,IPython提供了一种称为的功能,该功能也可以作为一种功能提供,可以在IPython_config.py中激活 在ipython\u config中默认情况下也可以激活扩展 他们之间有什么区别 deepreload:当我要求深度重新加载a时,还要重新加载a导入的b和c,以及b导入的d(依此类推) 自动加载:每次我运行代码时,检查模块自上次加载以来是否发生了更改,并重新加载任何已更改的模块。这也产生了一些魔力,使得重新加载的类的实例可以从新类中获得代码

IPython提供了一种称为的功能,该功能也可以作为一种功能提供,可以在
IPython_config.py
中激活

ipython\u config
中默认情况下也可以激活扩展

他们之间有什么区别

  • deepreload:当我要求深度重新加载a时,还要重新加载a导入的b和c,以及b导入的d(依此类推)
  • 自动加载:每次我运行代码时,检查模块自上次加载以来是否发生了更改,并重新加载任何已更改的模块。这也产生了一些魔力,使得重新加载的类的实例可以从新类中获得代码