问题标签 [pydrive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
479 浏览

python - Buildroot 中的 Python - PyDrive 错误

我正在尝试在使用 PyDrive 的 buildroot 目标中使用应用程序。

我收到以下错误:

我缺少哪些模块?任何人都可以帮忙吗?

DD

0 投票
1 回答
2669 浏览

python - pydrive 仅从列表中获取文件夹

我将库pydrive用于谷歌驱动器。现在我需要在谷歌驱动器中获取所有文件夹(根、父、子)名称。
我发现了这个:

但它会返回所有文件。我可以只获取谷歌驱动器中的所有文件夹吗?

0 投票
1 回答
1001 浏览

python - PyDrive 下载图片 python

我有包含附件的邮件。
我需要将附件从邮件上传到谷歌驱动器。
对于邮件,我使用imaplib,对于谷歌驱动器,我使用pyDrive

我正在使用以下代码获取附件:

payload在邮件中有附件。现在我不明白如何payload使用 pyDrive 上传到谷歌驱动器。我试过这个,但它没有用

升级版:

此代码有效,但我认为它的解决方案不好(我们将图像保存在本地,然后将此图像上传到谷歌驱动器)

0 投票
0 回答
665 浏览

python - Python PyDrive 没有 downloadLink/exportLinks

我正在使用pyDrive库,现在我需要获取 xmls 文件并阅读它,但我有一个错误

pydrive.files.FileNotDownloadableError:在元数据中找不到 mimetype 的 downloadLink/exportLinks

white_list_xmls - 我的 xmls 文件

我的代码:

然后我像这样更改代码:

但我也有一个错误:

TypeError:需要一个类似字节的对象,而不是“NoneType”

0 投票
1 回答
1194 浏览

python - pydrive上传文件400“错误请求”

我正在使用 PyDrive 将文件从一个 GDrive 帐户上传到另一个帐户。我可以很好地下载文件,但是当我上传它时,我得到了 400。

这是 ListFolder 代码:

下面是下载文件代码:

drive2 是一个 GoogleDrive 实例(通过了身份验证)。f 是 file_list 中不是文件夹的项目。

我尝试使用字符串上传文件,但仍然得到相同的结果。我还应该寻找什么?

0 投票
0 回答
504 浏览

python - PyDrive 创建 xlsx 文件并上传(Python)

对不起我的英语不好。我尝试在谷歌驱动器(xlsx)中创建新文件并设置一些数据。但我有错误:

我的代码:

升级版:

python 版本:3,6 回溯:

0 投票
1 回答
1199 浏览

python - PyDrive 复制文件 此文件无法由经过身份验证的用户复制(Python)

对不起我的英语不好。我尝试将文件复制到另一个文件夹。但我有错误:

googleapiclient.errors.HttpError: https://www.googleapis.com/drive/v2/files/1yH7LZ54uaiOl4T0J5UoJ9zb30cVKtW19/copy?alt=json 返回“此文件无法由经过身份验证的用户复制。”>

我的代码:

类驱动箱

我的 settings.yaml

0 投票
0 回答
288 浏览

python - 如何直接使用带有 oAuth 访问令牌的 PyDrive 身份验证?

我正在构建一个网络应用程序,用户使用 Google Picker API 从他的驱动器中选择一个文件,但我想获取所选文档的完整公共链接,我已经有一个访问令牌,我在前端使用 JS还有 Google API,我现在想将它发送到服务器(我已经知道这是一种不好的做法,但是这个应用程序是私有的,只有一些朋友会使用它)。

PyDrive 的文档说您需要用户通过 pydrive 浏览某些生成的 URL 获取访问代码并输入它,有没有办法仅通过我已经拥有的访问令牌对 pydrive 进行身份验证?

0 投票
0 回答
298 浏览

python - 如何获取谷歌驱动器文件的永久公共下载网址?

我正在将 pydrive 用于 Web 应用程序,用户将自己驱动器中的文档添加到应用程序中,其他用户可以下载这些文档,我能够进行所有身份验证并获取每个添加的文档文件元数据

起初我使用 downloadUrl 属性让用户下载它,但它显然是短暂的并且过期,当用户尝试下载它时会得到一个空白页面,我也是这样做的,但是当我第一次得到 url 时我没有这个问题,大约 2 天后得到那个 url 。

我想知道如何获得一个永久的公共下载链接,其他用户可以使用它来下载添加的文档。有什么解决方法吗?

0 投票
1 回答
1766 浏览

google-drive-api - Pydrive 无法打开 .csv 文件:在元数据中找不到 mimetype 的 downloadLink/exportLinks

我刚开始使用 Google Colab,它看起来很有前途(免费 GPU 是的,请!),但我什至无法从我的驱动器中导入数据。我按照使用 Pydrive 的教程进行操作,但不断收到错误消息

FileNotDownloadableError:在元数据中找不到 mimetype 的 downloadLink/exportLinks

尝试运行以下代码时

之前问过一个类似的问题,但我不明白他们是如何解决这个问题的(我认为这只是设置 mimetype=None 但这不起作用,也没有将其设置为 mimetype='text/csv')。

我也尝试从谷歌电子表格导入数据,但由于数据集非常大(2GB),当我尝试将其转换为电子表格时,它一直给我一个错误。

我的最后一个选择是将它托管在 Github 或其他地方,但我仍然想知道它为什么不起作用。谢谢!