【发布时间】:2019-06-20 13:06:21
【问题描述】:
我正在使用 Google Colab,我想使用我存储在本地计算机上的自定义库/脚本。我目前的做法如下:
# (Question 1)
from google.colab import drive
drive.mount("/content/gdrive")
# Annoying chain of granting access to Google Colab
# and entering the OAuth token.
然后我使用:
# (Question 2)
!cp /content/gdrive/My\ Drive/awesome-project/*.py .
问题 1: 有没有办法完全避免安装驱动器?每当执行上下文发生变化时(例如,当我选择“硬件加速 = GPU”时,或者当我等待一个小时时),我必须重新生成并重新输入 OAuth 令牌。
问题 2: 有没有办法更优雅地在我的本地机器和我的 Google Colab 脚本之间同步文件?
关于问题 1 的部分(不是很满意的答案):我看到有人可以install and use Dropbox。然后,您可以将 API 密钥硬编码到应用程序中并完成挂载,无论它是否是新的执行上下文。我想知道是否也存在基于 Google Drive 的类似方法。
【问题讨论】:
标签: python oauth google-drive-api google-colaboratory