谷歌协作平台 - 从另一个.ipynb文件调用函数

7
我有一个本地的(不在Colab中)Jupyter笔记本,调用另一个Jupyter笔记本中的函数,它可以正常工作。我使用了David Rinck在这里的回答:import a function from another .ipynb file,并使用以下行导入函数: from ipynb.fs.full.MyFunctions import MyFunction 我已经将这两个笔记本导入到Colab中,但运行主笔记本时出现以下错误: No module named 'ipynb.fs.full.MyFunctions' 在导入到Colab的过程中我错过了什么吗? (我也在Colab中运行了!pip install ipynb
1个回答

2
你可以使用 import-ipynb 包。
首先需要安装:
!pip install import_ipynb
import import_ipynb

然后,
 import "your .ipynb file"

例如,我有一个名为sqroot.ipynb的文件,其中包含一个函数。
def sqroot(x):
  return x**.5

我们可以使用以下方式运行此函数:
import sqroot
sqroot.sqroot(2)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接