【发布时间】:2019-05-08 06:28:16
【问题描述】:
我可以在 CoLab 中运行 jupyter 笔记本真是太好了,但我正在疯狂地保存和加载文件。例如,我正在为我的课程写作业,并使用 HTML 标记在其中包含图形。 (我想使用 HTML 而不是降价图像,所以我可以设置宽度。)所以在文本单元格中我有
<img src="CoLab04.png" width="250">
当我在笔记本电脑上运行 jupyter notebook 时,这可以正常工作,但在 CoLab 中,它无法找到图像即使图像与 ipynb 文件位于同一 CoLab 文件夹中 .错了。
我在保存数据文件时遇到了类似的问题。在我的笔记本电脑上,我可以使用普通的 python 函数open、write、close 等。该代码可以毫无问题地运行,但文件不会显示在 Google Drive 上。当我搜索所有 Google Drive 时,不在 CoLab 文件夹或任何其他文件夹中。呃。我阅读 TFM 并使用
from google.colab import drive, files
drive.mount('/content/gdrive')
fig.savefig("LED12.png") # saves a figure as a file
files.download("LED12.png")
这会将文件下载到我的笔记本电脑。然后我必须将文件上传到 Google Drive 文件夹,以便我的学生可以看到它。
我错过了什么吗?为什么使用 Google-CoLab jupyter notebook 创建和读取 Google Drive 文件如此困难?
我读过https://colab.research.google.com/notebooks/io.ipynb,但为什么这么难?我需要一些易于新手学生使用的东西。如果读写文件这么难,我将不得不建议我的学生在他们的笔记本电脑上安装 jupyter,而不是使用 CoLab。
【问题讨论】:
-
我在将文件从 colab 保存到驱动器时遇到了同样的问题,我发现您只能将
txt文件直接保存到已安装的驱动器。所以我使用 PyDrive 将我的文件直接从 colab 加载到驱动器。
标签: python jupyter-notebook google-colaboratory