在 vs 代码中将函数从一个 ipynb 文件导入到另一个文件

Import functions from one ipynb file to another in vs code

我试图以最简单的方式将函数从一个笔记本文件导入到另一个笔记本文件:

如您所见,文件位于同一文件夹中,但我仍然收到此错误。有人知道如何解决这个问题吗?

您可以尝试使用 %run 魔术命令。

您可以将您的函数存储在某种图书馆笔记本中,然后使用以下行将它们导入您当前的笔记本中:

%run ./func_library_notebook.ipynb

例如,导入 funb() located in b.ipynb in a.ipynb.

  1. 安装模块:pip install ipynb

  2. a.ipynb:

     import ipynb
     from ipynb.fs.full.b import funb         // ipynb.fs.full.<notebook_name>
     funb()
    

查看结果: