Python 2 のコードを Python 3 に移植する方法¶
Python 2 の公式サポートは 2020 年の初めに終了しました。 Python 2 に対する新しいバグ報告の受け付け、修正、変更は行われず、サポートされていません。 PEP 373 と Python 各バージョンの状況 を参照してください。
Python だけで書かれたコードではなく、拡張モジュールを移植する場合は Python 3 への拡張モジュール移植 を参照してください。
アーカイブされた python-porting メーリングリストにも、役立つ情報があるかもしれません。
従来の移植ガイドは Python 3.11 から廃止されました。 以前のガイドは アーカイブ で読めます。
サードパーティのガイド¶
次のようなサードパーティのガイドも参考になります: