2to3
Conversion automatisé de code Python 2 vers 3. Plus d'informations : https://manned.org/2to3.
- Afficher les changements qui seront effectués sans les effectuer (coup d'essai) :
2to3
chemin/vers/fichier.py
- Convertir un fichier Python 2 en Python 3 :
2to3 --write
chemin/vers/fichier.py
- Convertir des fonctionnalités spécifiques de Python 2 vers Python 3 :
2to3 --write
chemin/vers/fichier.py --fix
raw_input --fix
print
- Convertir toutes les fonctionnalités de Python 2 vers Python 3 sauf exceptions spécifiques :
2to3 --write
chemin/vers/fichier.py --nofix
has_key --nofix
isinstance
- Afficher une liste de toutes les fonctionnalités de language qui peuvent être converties de Python 2 vers Python 3 :
2to3 --list-fixes
- Convertir tous les fichier Python2 vers Python 3 dans un dossier :
2to3 --output-dir
chemin/vers/dossier_python3 --write-unchanged-files --nobackups
chemin/vers/dossier_python2
- Executer 2to3 avec plusieurs fil d'exécution :
2to3 --processes
4 --output-dir
chemin/vers/dossier_python3 --write --nobackups --no-diff
chemin/vers/dossier_python2