Vous avez des codes en python 2.x et vous cherchez à les convertir en python 3.x, alors vous pouvez utiliser 2to3.
2to3 est un outil Python qui lit le code source Python 2.x et applique une série de corrections pour le transformer en code Python 3.x valide.
Installation
pip install 2to3
Usage
2to3 --output-dir=codeV3/ -w -n Mon_Code.py
Vous pouvez aussi convertir un ensemble de projets à partir d’une structure de répertoires vers une autre:
2to3 --output-dir=Dossier_DestV3 -W -n Dossier_Codev2
Vous pouvez également utiliser cet outil directement depuis un IDE comme PYCharm. Vous trouverez les différentes étapes sur ce lien :
https://vallme2003.medium.com/how-to-use-python-2to3-converter-with-pycharm-ide-7114174995aa
Good read !
Source:
https://docs.python.org/3/library/2to3.html