寻找一种方法,使多个IPython笔记本可以看到辅助函数

时间:2013-04-26 21:03:46

标签: ipython ipython-notebook

我已经编写了一组辅助函数,并希望将它们提供给我的IPython笔记本。我理想的设置是:

  1. 将功能保持为一系列IPython笔记本
  2. 能够将这些功能导入其他笔记本并调用它们
  3. 有人知道如何实现这个目标吗?

1 个答案:

答案 0 :(得分:1)

您是否尝试将ipython命令/函数放入脚本并通过%run脚本加载?该脚本可以是计划文本文件,无需任何#! line,和ipython可以在调用%run时加载函数。

如果您在上面调用后不断更改文件,您可能会发现即使您从之前调用%run的笔记本重新发出%run magic,也不会加载更新的更改。您需要执行此代码段以允许在新的%run:

调用时重新加载
%load_ext autoreload
%autoreload 2