diff --git a/pages.fr/common/2to3.md b/pages.fr/common/2to3.md new file mode 100644 index 000000000..99efc470f --- /dev/null +++ b/pages.fr/common/2to3.md @@ -0,0 +1,32 @@ +# 2to3 + +> Conversion automatisé de code python 2 vers 3. +> Plus d'informations : . + +- 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}}`