我在这里找到了这个很好的问题:https : //stackoverflow.com/questions/48376580/google-colab-how-to-read-data-from-my-google-drive 它帮助我将 colab 连接到我的驱动器
这里也是:
from google.colab import drive
drive.mount('/content/gdrive')
我的问题:无论如何,谷歌身份验证的这个过程只做一次吗?如果不使用 Colab,Colab 会不时断开连接,而我需要重新启动身份验证过程。
谢谢
认证是每台机器完成的;交换密钥以访问驱动器。由于您总是在重新连接时获得一台新机器,因此您需要重新进行身份验证。
但是,另一种选择是使用 API 密钥来访问您的谷歌驱动器。这可以通过Google API Console for the Drive Platform 来完成。本质上,您将拥有一个可以反复使用的 API 令牌;可能会导致您将其存储在笔记本中......坏部分开始的地方。
如果您选择使用令牌“手动”安装驱动器文件夹,一旦有人获得此令牌(即共享您的笔记本,中间人,忘记删除密钥),您的驱动器文件夹就会受到威胁. 这就是为什么我对这个问题的正式回答是:不,你不能。
但由于 colab 为整个机器提供了一个可以执行任意 bash 命令的 unix 环境,因此您可以控制并为您提供额外的资源以供进一步调查:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句