有没有办法用google colab写出文件? 例如,如果我使用
import requests
r = requests.get(url)
这些文件将存储在哪里?他们能找到吗? 同样,我可以通过说张力流保存功能获取我输出的文件
saver=tf.Saver(....)
...
path = saver.save(sess, "./my_model.ckpt")
谢谢!
答案 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