【问题标题】:Google Colab - Call function from another .ipynb fileGoogle Colab - 从另一个 .ipynb 文件调用函数
【发布时间】:2019-07-05 13:52:48
【问题描述】:

我有一个本地(不在 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

【问题讨论】:

    标签: python jupyter-notebook google-colaboratory


    【解决方案1】:

    您可以使用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)
    

    【讨论】:

      猜你喜欢
      • 2017-10-22
      • 2013-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-07
      • 2019-04-14
      • 2013-12-17
      相关资源
      最近更新 更多