是否有适用于 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 存储后端?