用google colab写出文件

时间:2018-04-05 14:51:41

标签: tensorflow jupyter-notebook google-colaboratory

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

import requests
r = requests.get(url)

这些文件将存储在哪里?他们能找到吗? 同样,我可以通过说张力流保存功能获取我输出的文件

saver=tf.Saver(....)
...
path = saver.save(sess, "./my_model.ckpt")

谢谢!

2 个答案:

答案 0 :(得分:4)

在您的第一个示例中,数据仍在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')

答案 1 :(得分:1)

我发现首次将Google云端硬盘安装到非持久性虚拟机更容易,然后使用os.chdir()更改当前的工作文件夹。

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

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

有关详细信息,请参阅此要点中的mount_your_google_drive.md https://gist.github.com/Joshua1989/dc7e60aa487430ea704a8cb3f2c5d6a6