问题标签 [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.
python - 使用 PyDrive 管理来自公共 Google Drive URL 的文件
我正在使用 PyDrive QuickStart 脚本列出我的 Google Drive 文件。
代码:
我可以正常列出我的文件,但我需要从我已经通过身份验证的 GoogleDrive 帐户的另一个公共驱动器 URL(不是我的个人身份验证驱动器)列出和管理文件,就像我使用请求库一样。任何想法如何做到这一点?
python - 使用 PYdrive 从 Google Docs 导出的纯文本在 Github 中有一个居中的点
我编写了一个 Pydrive 脚本,它下载特定文件夹中的所有文件。
文档下载为“sampleTitle.md”,mimetype 为“text/plain”。
然后他们只是被提交并推送到我的仓库。
这是我的 pydrive 的 python 代码:
代码有效并且文件被下载。
在 google docs 中,文件的开头如下所示:
它是我需要 jekyll 和 github 页面的 YAML 前端问题。
当我下载文件并将其推送到我的仓库时,它看起来像这样:
我真的不知道那个居中的点是从哪里输入的。它只出现在 github 上,并且隐藏在我所有的编辑器中。(Atom、Textwrangler、Brackets、TextEdit、VisualStudio Code)。似乎当我在编辑器中点应该在的位置按退格键时,它会删除隐藏的点。在 Nano 中,它显示为空格。
我必须以某种方式删除空格,因为它会破坏我的降价格式。有没有有效的解决办法?
编辑
我发现罪魁祸首是在文档开头设置的 BOM。我现在尝试使用 shell 命令将其删除,但我找不到一个可行的方法,我尝试了以下示例:
它们会删除文件的完整内容,而不仅仅是 BOM。
任何人都知道我在命令行上做错了什么,因为其他人似乎都能让命令正常工作。
python - Python:使用 url 从谷歌驱动器下载文件
我正在尝试从谷歌驱动器下载文件,而我所拥有的只是驱动器的 URL。
我已经阅读了有关 google API 的内容,其中讨论了一些drive_service
and MedioIO
,它还需要一些凭据(主要是 JSON file/OAuth
)。但我无法知道它是如何工作的。
另外,试过urllib2.urlretrieve
了,但我的情况是从驱动器中获取文件。也试过wget
了,但没有用。
试过PyDrive
图书馆。它具有良好的上传功能来驱动,但没有下载选项。
任何帮助将不胜感激。谢谢。
python - Pydrive 从 Google Drive 中删除文件
我正在使用 pydrive 1.2.1 在 python 3.5.2 中编写一个小脚本,我需要能够删除一个不在我的计算机本地存储的文件,而是在我的 Google Drive 帐户中。该文档仅显示如何删除您之前创建的文件,而不是已存储在驱动器上的文件。使用pydrive实际上可以删除现有文件吗?如果是这样,如何?
python-3.x - 无法导入名称“CredentialsFileSymbolicLinkError”
我使用 pip3 和--user
. 尝试运行示例脚本时,出现以下错误:
我尝试做的是手动编辑 oauth2client 的 file.py 并从github repo(第 32 行)添加缺少的异常。但是,然后我遇到了一个导入错误,即没有名为oauth2client.util
. Pydrive 的 auth.pyscopes_to_string
从oauth2client.util
. 我检查了 oauth2client 包文件夹,发现 util.py 不存在。
然后我使用 pip 和 pip3 卸载了 pydrive、oauth2client 和 google-api-python-client。然后我安装了 pydrive agian,这次也安装了--no-cache-dir
. 再次抛出 CredentialFile... 错误。我不知道如何进一步进行。
我不想花几天时间弄清楚如何安装软件包,最好花时间编写代码。:(
我观察到 github 存储库与我系统上的包文件有很大不同。
编辑:这是错误,正在跟踪
python - 文件夹中的文件列表/ DRIVE API PyDRIVE
我无法更改文件夹并查看里面的内容。
我使用了以下代码:
但它不起作用。有我使用的功能的文档:https ://developers.google.com/drive/v3/reference/files/list
python - 无效的查询、驱动器 api、files.list()
这个功能:
返回:“无效查询”
问题在于选择器“id”,如果我提出这个条件,我会返回一个带有参数“id”的字典
我使用了这个文档, https://developers.google.com/drive/v2/reference/files/list 和 https://developers.google.com/drive/v3/web/search-parameters
它适用于其他选择器,但对于 'id' 不应该
python-2.7 - 如何为上传到 Google Drive 的文件向收件人发送备注?
我使用 pyDrive 将文件上传到我的 Google Drive。我可以将文件上传到任何特定文件夹。
如何使用 pyDrive 或官方 Google Drive REST API 与其他人共享上传的文件并向收件人发送注释?
duplicity - 与谷歌驱动器重复不保存缓存文件
gdrive 缓存文件永远不会保存。它总是要求进行身份验证,我似乎也无法在其他任何地方找到它。我从包含 bash 脚本的目录运行脚本。
您能看到任何错误或可能导致缓存文件无法保存的原因吗?
我正在使用重复 0.7.10。
这是脚本
这是pydrive配置文件
python - 使用 Pydrive 从可共享的 google drive 链接上传和列出文件
我已经搜索了 API,但无法找到一种方法将文件上传和下载文件(列表文件)实用地上传到共享文件夹(而不是我自己的谷歌驱动器)。有没有办法做到这一点?