Google Colab API

时间:2018-05-30 03:10:49

标签: google-drive-api google-colaboratory

是否有Google Colab API?我希望完成以下事情:

  1. 创建用户
  2. 创建笔记本
  3. 与用户共享笔记本
  4. 检索笔记本的内容

2 个答案:

答案 0 :(得分:3)

Google Colab笔记本就像Google云端硬盘中的普通文件一样。

因此,您可以使用Drive API管理它们,就像任何云端硬盘文件一样。

例如,您可以使用此处记录的Drive REST API共享笔记本

https://developers.google.com/drive/api/v3/manage-sharing

答案 1 :(得分:1)

Google Colab API在哪里?

对于来自Google来这里寻求官方Google Colab API的任何人(因为这是目前谷歌搜索时的最佳结果之一),答案是:

由于这只是一个研究项目,所以没有官方的API文档,因此某些信息可能很难获得。

您最好的选择是去Official Github Repository

代码中的API

更多文档+注释

常见问题解答说明了一些内部机制。重点包括:

  

这是Jupyter笔记本电脑环境,不需要使用任何设置。

方便!

我衷心建议您查看Official Feature Demo;这就是我发现它甚至支持LaTeX和MathJax的方式! (但话又说回来,可能对not come as news有经验的人来说Jupyter

虚拟机

常见问题解答也提到了...

  

代码在专用于您的帐户的虚拟机中执行。虚拟机在闲置一段时间后将被回收,并且具有由系统强制执行的最长生存期。

这就是为什么您可以执行各种常见的系统调用(例如!pip installopen等)并且工作正常的原因。

但这也是为什么第二天回来的时候...

  1. drive.mount再次征求您的许可
  2. 您必须重新安装所有软件包
  3. 所有新创建的文件都消失了(除非您将它们放在驱动器安装的文件夹中)