代码之家  ›  专栏  ›  技术社区  ›  Dogemore

使用google colab写出文件

  •  16
  • Dogemore  · 技术社区  · 7 年前

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

    import requests
    r = requests.get(url)
    

    这些文件将存储在哪里?能找到他们吗? 同样,我可以通过tensorflow保存函数得到我输出的文件吗

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

    谢谢

    2 回复  |  直到 7 年前
        1
  •  18
  •   korakot    7 年前

    在第一个示例中,数据仍在 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')
    
        2
  •  4
  •   Joshua Lian    7 年前

    我发现先将Google驱动器装载到非持久性VM上,然后使用 os.chdir() 更改当前工作文件夹。

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

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

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