anaconda如何保存python⽂件_想在
JupyterNotebook(Anacon。。。
确保您的ipython笔记本与python脚本位于同⼀⽂件夹中.此外,您可能必须在与python脚本相同的⽂件夹中创建⼀个空的__init__.py⽂件,以使导⼊⼯作.
由于您可能正在修改您的python脚本并直接在您的笔记本上进⾏测试,您可能会对autoreload插件感兴趣,该插件将使⽤您在python脚本中所做的更改⾃动更新导⼊的模块:
%load_ext autoreload
%autoreload 2
python新手代码图案如何保存请注意,您需要在调⽤autoreload插件后放置导⼊.
另请注意,在某些情况下,您可能需要在IPython笔记本中将其添加到第⼀个单元格的最顶部(在%magics之后):
from __future__ import absolute_import
限制:autoreload通常可以很好地重新加载模块代码的任何部分,但是有⼀些例外,例如新类⽅法:如果添加或更改⽅法的名称,则必须重新加载内核!否则它将继续加载此⽅法的旧定义或在解决⽅案中失败(未到⽅法),当您重载魔术⽅法时可能会特别困惑(因此在这种情况下,将调⽤默认魔术⽅法⽽不是您的定义!).然后⼀旦定义了⽅法名并重新加载了内核,就可以⾃由地修改这个⽅法的代码,新代码将⾃动重新加载.
如果你在更改的类中使⽤super()调⽤它也将失败,如果发⽣这种情况,你还必须重新加载内核.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。