如何将Python 2代码移植到Python3

作者:

布雷特·坎农

Python 2在2020年初正式报废。这意味着不会对Python 2进行任何新的错误报告、修复或更改不再支持:请参阅政治公众人物373Python版本的状态.

如果您希望移植扩展模块而不是纯Python代码,请看将扩展模块移植到Python 3.

存档的python移植邮件列表可能包含一些有用的指导。

自从Python 3.11以来,原来的移植指南就停止了。你可以在档案文件.

第三方指南

还有多个可能有用的第三方指南: