我的任务是将一堆用Python 2.7编写的代码转换成Python 3。 所以我的问题是 这两者之间的根本区别是什么?转换期望的新功能是什么?我假设它不仅仅是语法问题。 我应该从哪里开始,我应该关注什么? 如果你能尽可能具体,那将会更有帮助。 请帮帮我,并提前感谢您
答案 0 :(得分:4)
绝对从这里开始:http://docs.python.org/py3k/whatsnew/3.0.html
有关自动化工具,请参阅:http://docs.python.org/library/2to3.html
答案 1 :(得分:2)
根据Greg的回答,我发现通过查看人们为了并行支持2和3而构建的不同兼容层,可以更容易地了解更改。
使用兼容性层是一个广泛讨论的主题,但是它们也是一个很好的编程参考,也包括主要的变化以及为了支持它们而需要做的事情。
答案 2 :(得分:1)