Hur man portar Python 2-kod till Python 3

författare:

Brett Cannon

Python 2 nådde sin officiella slutpunkt i början av 2020. Detta innebär att inga nya felrapporter, korrigeringar eller ändringar kommer att göras för Python 2 - det stöds inte längre: se PEP 373 och status för Python-versioner.

Om du vill porta en tilläggsmodul i stället för ren Python-kod, se Portning av tilläggsmoduler till Python 3.

Den arkiverade sändlistan python-porting kan innehålla användbar vägledning.

Sedan Python 3.11 har den ursprungliga portningsguiden utgått. Du kan hitta den gamla guiden i arkivet.

Guider från tredje part

Det finns också flera guider från tredje part som kan vara användbara: