用 google colab 写出文件

Write out file with google colab

有没有办法用 google colab 写出文件? 例如,如果我使用

import requests
r = requests.get(url)

这些文件将存储在哪里?能找到吗? 同样,我可以通过 say tensorflow save function

获取我输出的文件吗
saver=tf.Saver(....)
...
path = saver.save(sess, "./my_model.ckpt")

谢谢!

我发现首先将 Google 驱动器安装到 non-persistent VM,然后使用 os.chdir() 更改当前工作文件夹更容易。

完成此操作后,您可以执行与在本地计算机中完全相同的操作。

我有一个要点列出了在 Colab VM 和 Google 驱动器之间保存和传输文件的几种方法,但我认为安装 Google 驱动器是最简单的方法。

更多详情,请参考本要点中的mount_your_google_drive.md https://gist.github.com/Joshua1989/dc7e60aa487430ea704a8cb3f2c5d6a6

在您的第一个示例中,数据仍在 r.content 中。所以你还需要先用 open('data.dat', 'wb').write(r.content)

保存它们

然后你可以用files.download

下载它们
from google.colab import files
files.download('data.dat')

下载你的模型是一样的:

files.download('my_model.ckpt')