【发布时间】:2018-01-07 00:04:48
【问题描述】:
我希望能够使用同一代码同时调用 this Python 2 API 和 this Python 3 API。
后一个 API 有 Python 2 版本,但它的表面太小。没有前者的 Python 3 版本。
我发现this document 似乎暗示使它们兼容的唯一方法是手动对代码进行几处更改,因为我几天前学习了 python,这可能会导致大量错误和问题。
也欢迎其他同时访问这两个 API 的想法。
非常感谢。
【问题讨论】:
-
如果您是 Python 新手,我建议您学习和使用 Python3。 Python2 是一个遗产,它的支持将很快结束。未来几年将只有 Python3。但是,您可以将 python2 代码移植到 python3 (link)。
-
我只是浏览了第一个的内容,但移植到 python3 看起来并不难,除了替换
print语句和文件的“shebang”之外,我没有'在语法上看不到任何特别的不同。如果您在切换后确实有错误,请研究它,或提出一个新问题。 -
谢谢。在事实发生之前,我可能会不必要地担心。我将尝试移植旧模块。
标签: python python-2.7 python-3.x python-requests python-module