【发布时间】:2021-08-25 00:42:43
【问题描述】:
我正在开发一个谷歌 Colab 笔记本,它要求用户使用 colab.drive python 库安装谷歌驱动器。然后,他们将本地目录树上的相对路径(默认情况下在该挂载上为/content/drive/...)输入到感兴趣的文件以进行分析。现在,我想使用他们可以创建为配置文件的 Google 表格。有很多关于如何验证 gspread 并从其 HTTPS url 获取工作表 的信息,但我找不到任何关于如何使用 gspread 访问 .gsheet 文件的信息已安装在 colab 运行时的本地文件系统上。
有很多教程使用此流程:https://colab.research.google.com/notebooks/io.ipynb#scrollTo=yjrZQUrt6kKj,但我不想让用户进行两次身份验证(在初始挂载时已经这样做了),我不想让他们输入一些文件作为相对路径,一些作为 HTTPS URL。
我原以为这很像使用gspread 来处理我本地安装的驱动器上可能有的谷歌表格。但是,我也没有在任何地方看到过这个工作流程。朝那个方向的任何指示也可能对我有所帮助。
谢谢!
【问题讨论】:
-
您能否分享一下您可以尝试但哪些不起作用的示例代码?
标签: python google-drive-api google-colaboratory gspread google-drive-shared-drive