如何在Google Colab中将Jupyter笔记本的功能导入另一个Jupyter笔记本

立即编码

我想将Jupyter笔记本的功能(以.ipynb结尾)导入另一个Jupyter笔记本。

两个笔记本都位于同一文件的Google云端硬盘中。应该在其中导入其他笔记本功能的笔记本已经在Google Colab中打开。

因此,我正在寻找像

from  xxx.ipynb  import functionX

我已经安装了PyDrive包装器并进行了身份验证并创建了PyDrive客户端,如下所示:

!pip install -U -q PyDrive
from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
from google.colab import auth
from oauth2client.client import GoogleCredentials
auth.authenticate_user()
gauth = GoogleAuth()
gauth.credentials = GoogleCredentials.get_application_default()
drive = GoogleDrive(gauth)
科拉科特

您可以使用import_ipynb库。

首先,安装您的Google驱动器以访问您的xxx.ipynb

from google.colab import drive
drive.mount("mnt")

然后将目录更改为笔记本目录。

%cd "mnt/My Drive/Colab Notebooks"

现在安装import_ipynb库,并将其导入

!pip install import-ipynb
import import_ipynb

现在您可以导入 xxx.ipynb

import xxx
xxx.do_something()

这是Colab示例

更新(2020年10月)

通过安装kora和调用函数,我使过程变得更容易

(请同时在新笔记本电脑中使用自动安装

!pip install kora -q
from kora import drive
drive.link_nbs()

现在,您可以从以前制作的任何笔记本中导入。例如,如果您已经拥有,则mylib.ipynb可以

import mylib
mylib.do_something()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何显示Jupyter笔记本的版本并在Jupyter笔记本中运行单元格?我收到一个错误:翻译错误

如何在Jupyter笔记本中嵌入gif?

如何在conda环境中使用Jupyter笔记本?

如何在Jupyter笔记本中包装代码/文本

如何将jupyter笔记本目录中的模块导入较低目录中的笔记本?

如何在Jupyter笔记本中对熊猫使用tqdm?

如何在后台运行jupyter笔记本?无需保留一个终端

如何以编程方式保存Jupyter笔记本(iPython笔记本)?

如何从GitHub保存Jupyter笔记本

如何在Google Colab上关闭和停止Jupyter笔记本

如何在for循环中运行jupyter笔记本宏

如何在Mac OS Anaconda Navigator中的另一个驱动器上启动Jupyter笔记本?

如何将一个databricks笔记本导入另一个?

如何在Pycharm笔记本中停止Jupyter Server

如何在jupyter笔记本中安装sympy

如何在另一个内部运行Jupyter笔记本

如何从Colab Jupyter笔记本打开外部文件?

如何从另一个Jupyter笔记本文件中获取R代码?

如何在Jupyter笔记本中键入“是”或“否”

如何在Google Colab上运行jupyter笔记本k次并取得一些结果?

如何在Travis CI上测试Jupyter笔记本?

如何从终端启动jupyter笔记本

如何在Jupyter笔记本中显示一个单元格中的多个图像

如何正确将datetime模块导入jupyter笔记本?

如何在Google Cloud Datalab的另一个笔记本中执行python笔记本

如何在Jupyter笔记本中配置缩进大小?

如何导出整个Jupyter笔记本?

如何在另一个笔记本上使用 source()

如何在 Google Colab 中的笔记本中显示图像(如在 Anacondan Jupyter Notebook 中)?