一些 python 3 功能和模块已被向后移植到 python 2.7 python 3.1 和 python 2.7 之间的显着区别是什么?
问问题
6753 次
2 回答
9
我认为这些资源可能会对您有所帮助:
- Guido van Rossum对 Python “3000”的介绍
- 将代码移植到 Python 3
- 当然还有Python 3.0 中的更改文档
正如你所说
一些 python 3 功能和模块已被向后移植到 python 2.7
...我会颠倒这句话并说只有少数软件包已从 Python 2.x 移植到 3.x。像PyGTK这样的优秀库仍然只能在 Python 2 中工作。在许多项目中迁移可能需要一段时间,所以在您决定使用 Python 3 之前,您可能宁愿考虑在 Python 2 中编写自己的项目,同时通过定期测试2to3来确保兼容性。
于 2011-01-21T07:05:50.340 回答
0
如果你想在 python 2.7 中使用任何 python 3 函数,那么你可以在开头导入未来的模块,然后你可以在你的代码中使用它。
于 2016-06-16T19:14:13.377 回答