是否有适用于 Python 3.x 的 Google 数据 API (gdata)?

Posted

技术标签:

【中文标题】是否有适用于 Python 3.x 的 Google 数据 API (gdata)?【英文标题】:Is there a Google Data API (gdata) for Python 3.x? 【发布时间】:2011-06-20 15:06:46 【问题描述】:

我想使用Google Data API,但我使用的是 Python 3。我没有看到他们提到任何关于 Python 3 的内容。是否可以为 Python 3 安装 gdata?

【问题讨论】:

你试过通过 2to3.py 运行它吗? 我确实通过 2to3 运行了它,以及一些手动更改。可能行不通,但如果您想在此基础上进行构建:code.google.com/r/takowl-gdata-py3k/source/list 【参考方案1】:

Python 3.x 版本: pip install -e git+https://github.com/dvska/gdata-python3#egg=gdata

【讨论】:

【参考方案2】:

现在您只需pip3 install google-api-python-client 就可以了。 ;)

【讨论】:

那个不是安装gdata,而是this。【参考方案3】:

通过another question,有人为电子表格 API 创建了一个 Python 模块,该模块适用于 Python 3。

【讨论】:

【参考方案4】:

gdata 客户端只是所使用的基本 XML/http 协议的包装器。您可以改用基本协议。

不过,将 gdata 移植到 Python 3 可能更容易。联系作者。

【讨论】:

【参考方案5】:

目前还没有,但鉴于这一切都基于交换 xml 格式的消息,您可以轻松地在 Python 3 的这个较低级别使用它。

【讨论】:

你的意思是,我可以下载 gdata 并在 Python 3 中使用它? 不,我的意思是它是一个协议,你只需要一个 xml 库就可以使用它。最重要的是,谷歌还提供了一个库,据我所知,它与 Python 2.x 不兼容。但您不必使用它来利用 Google Data API。

以上是关于是否有适用于 Python 3.x 的 Google 数据 API (gdata)?的主要内容,如果未能解决你的问题,请参考以下文章

是否有适用于 Amazon S3 的 Python3 兼容 Django 存储后端?

是否有适用于Behave的Python无头浏览器,而不使用Selenium或真实的浏览器

适用于 Mac 的 Python Winsound 等效项

OO 设计原则是不是适用于 Python?

OO 设计原则是不是适用于 Python?

如何为 PyPI 组织 Python 模块以支持 2.x 和 3.x