在 google colab 中与其他协作者共享文件

m.f*_*ian 7 python google-colaboratory

我知道我可以使用如下代码从 colab 访问我的谷歌驱动器文件:

from google.colab import drive
drive.mount('/content/drive')
Run Code Online (Sandbox Code Playgroud)

但是通过这种方式,只有我可以访问位于我的驱动器上的数据文件。如果我与某人共享我的 colab 笔记本,他/她如何访问该文件?显然上面的代码不适用于他/她,因为他确实无法访问我的帐户来授权colab。

Kor*_*ich 7

有2种方式。

  1. 您与他共享文件夹。他单击文件夹并选择“添加到我的驱动器”。它将创建一个符号链接(它不会复制,不会占用空间)。他现在可以像你一样安装它,使用drive.mount(..).

  2. 与他共享文件夹。然后使用 pydrive 访问文件夹和文件,而不是 drive.mount()。您必须使用 FILE_ID 而不是文件名来引用这些文件夹和文件。


pac*_*ock 1

你要做的就是共享共享文件夹的权限,这样其他用户就可以编辑、评论。或查看共享文件夹,为此:

  1. 访问drive.google.com

  2. 选择您要更改所有者的文件夹。

  3. 点击右上角分享
  4. 单击高级
  5. 在人员姓名右侧单击“是所有者”,然后保存更改