【发布时间】:2018-04-21 23:42:09
【问题描述】:
有没有人想办法让文件在 Google 的 newly open sourced Colaboratory 中的会话中保持持久化?
使用示例笔记本,我成功地从我的 Google Drive 实例验证和传输 csv 文件,并将它们存储在 /tmp、我的 ~ 和 ~/datalab 中。 Pandas 也可以从磁盘上很好地读取它们。但是一旦会话超时,看起来整个文件系统都被擦除了,一个新的虚拟机启动了,没有下载文件。
鉴于 Google 的 Colaboratory Faq,我想这并不奇怪:
问:我的代码在哪里执行?如果我关闭浏览器窗口,我的执行状态会怎样?
答:代码在专用于您帐户的虚拟机中执行。虚拟机在空闲一段时间后会被回收,并具有系统强制执行的最长生命周期。
鉴于此,也许这是一个功能(即“使用 Google Cloud Storage,它在 Colaboratory 中运行良好”)?当我第一次使用该工具时,我希望 My File/Colab Notebooks Google Drive 文件夹中的任何 .csv 文件也能加载到笔记本正在运行:/
【问题讨论】:
标签: python google-colaboratory