如何將 Python 2 程式碼移植到 Python 3

作者:

Brett Cannon

Python 2 已於 2020 年初正式停止維護。這意味著將不會對 Python 2 進行新的錯誤報告、修復或更改 - 它不再受支援:請參閱 PEP 373Python 版本狀態

如果要移植的是擴充套件模組而不是純 Python 程式碼,請參閱 將擴充套件模組移植到 Python 3

存檔的 python-porting 郵件列表可能包含一些有用的指導。

自 Python 3.11 起,原始的移植指南已停止使用。您可以在存檔中找到舊指南。

第三方指南

還有一些第三方指南可能有用