Appunti Python: Da Python 2 a Python 3

di | 29 Marzo 2015

Il futuro del Python è la versione 3, ma molti programmi ed esempi sono rimasti alla 2.7 . Se volete convertire un codice dalla 2.7 alla 3, sia che sia un vostro programma da modernizzare, sia un esempio, potete usare una comoda utility del Python. Ecco come fare:La utility si chiama 2to3 e si usa da terminale. Se vi serve un raffronto rapido usate da terminale questo comando:
2to3 file.py
Se volete una conversione seria e che il programma sia riscritto dovete usare altri parametri:
2to3 -w file.py

Esistono altri parametri, l’articolo verrà aggiornato quando li analizzeremo.
Dopo aver fatto fare il lavoro sporco al calcolatore siate pronti a qualche modifica. 2to3 lavora bene, i miei test sono positivi (Angela Game, 81 righe di codice, è stato convertito senza difficoltà), ma in programmi lunghi e complessi potrebbero verificarsi piccoli errori che solo un umano può risolvere. Quindi il Python3 va studiato 😀

<< Lezione Precedente
Lezione successiva >>

 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.