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 >>