下载 Google Drive 中的公共文件 (Python)

use*_*478 3 python

假设有人给了我一个链接,使我能够下载 Google 云端硬盘中的公共文件。

我想编写一个可以读取链接然后将其下载为文本文件的程序。

例如,https://docs.google.com/document/d/1yJVXtabsP7KrJXSu3XyOh-F2cFoP8Lftr14PtXCLEVU/edit是我的 Google 云端硬盘中的文件之一。每个人都可以访问该文件。

但是我怎样才能编写一个Python程序来下载给定上述链接的文本文件呢?

有人可以给我一些示例代码吗?

似乎某些 Google Drive SDK 可能有用(?),但是有没有办法在不使用 SDK 的情况下做到这一点?

小智 5

首先,您需要编写一个程序来切断您上传的文件的链接。例如,在您提供的链接中: https://docs.google.com/document/d/1yJVXtabsP7KrJXSu3XyOh-F2cFoP8Lftr14PtXCLEVU/edit

ID 是1yJVXtabsP7KrJXSu3XyOh-F2cFoP8Lftr14PtXCLEVU

将其保存在某个变量中,现在说 download_link 以获取下载链接: https://docs.google.com/uc?export= download&id=download_link 此链接将下载该文件