Содержание страницы
Как портировать код с Python 2 на Python 3¶How to port Python 2 Code to Python 3
- автор:
Brett Cannon
Python 2 достиг официального окончания поддержки в начале 2020 года. Это означает, что для Python 2 больше не будут выпускаться новые отчёты об ошибках, исправления или изменения – он больше не поддерживается: см. PEP 373 и статус версий Python.
Если требуется портировать модуль расширения, а не чистый код Python, см. Портирование модулей расширения на Python 3.
Архивированный список рассылки python-porting может содержать полезные рекомендации.
Начиная с Python 3.13 оригинальное руководство по портированию перестало обновляться. Старое руководство можно найти в архиве.
Сторонние руководства¶Third-party guides
Также существует несколько сторонних руководств, которые могут быть полезны: