当前位置: 首页 > 知识库问答 >
问题:

PyDrive如何使用ID下载文件夹

臧曜瑞
2023-03-14

我试图下载一个文件或文件夹从我的谷歌驱动器使用PyDrive

多次尝试使用文档后:https://gsuitedevs.github.io/PyDrive/docs/build/html/filemanagement.html#download-文件内容

我似乎仍然无法专心下载文件夹。

我已经设法列出我的项目的标题和ID,我只需要一种方式下载它们。

在列出带有ID和标题的文件夹和文件后,是否有任何方法根据ID下载文件夹。

谢谢

共有1个答案

洪弘壮
2023-03-14

因为您已经设法获得了文件的标题和ID。您可以这样下载它们:

file = drive.CreateFile({'id': "ID_OF_YOUR_FILE"})
file.GetContentFile('FILE_NAME_AS_YOU_WANT_TO_SAVE.EXTENSION')

我希望这能有所帮助!

 类似资料:
  • 我目前试图下载一个文件从谷歌驱动器使用PyDrive,但我只能下载文件到相同的位置作为我的Python程序。有没有办法指定文件的下载位置?这是我目前下载文件的方式。

  • 问题内容: 我正在尝试获取下载链接并下载文件。 我有一个包含以下链接的日志文件: 我有这样的代码: 到目前为止,我不知道如何获取下载链接并下载它。可以使用selenium下载文件吗? 问题答案: 根据文档,您应该配置为自动下载具有指定内容类型的文件。这是在txt文件中使用第一个URL的示例,该文件将文件保存在当前目录中: 注意,我也简化了xpath。

  • 我想用php从我的服务器下载文件。我搜索了谷歌,在这里找到了答案。这个答案表明我必须为此编写这些代码。 但我能做到这一点,只需这两行: 那么,我为什么还要像上面的代码那样多写几行呢?

  • 问题内容: 我试图使用Python从Internet下载某些内容,但我使用的是urllib模块,但无法正常工作。我希望能够将下载的文件保存到我选择的位置。如果有人可以用清晰的例子向我解释如何做到这一点,将不胜感激。 问题答案: 我建议像这样使用urllib2: 您甚至可以将其缩短为(尽管,如果您打算将每个单独的调用括在-中,则不想将其缩短):

  • 我正在使用axios处理基本的http请求,如GET和POST,并且运行良好。现在我需要能够下载Excel文件了。axios是否可以实现这一点?如果有,有人有一些示例代码吗?如果没有,我还可以在React应用程序中使用什么来执行相同的操作?

  • 我想添加时间字符串的文件名,我上传到谷歌驱动器使用pydrive的结束。基本上,我尝试编写以下代码,但我不知道如何适应新的文件变量: 获取类型错误:应为str、字节或os。类路径对象,而不是GoogleDriveFile