2010-03-28 17 views
20

Avevo scritto un programma in Python 3, ma ora voglio convertirlo in codice Python 2. Ci sono delle utility per farlo automaticamente?come convertire Python 3 in Python 2 codice?

+1

Quando si ha questo problema, potrebbe essere un segnale che lo stai facendo all'indietro. Python 2to3 è integrato. Perché non hai iniziato in Python 2 e hai utilizzato lo strumento 2to3 integrato? –

+9

@ S. Lott: "Se il progetto è nuovo di zecca o non hanno una grande base di codice, allora si può prendere in considerazione la scrittura/porting tutto il codice per Python 3 e utilizzare 3to2 alla porta il codice per Python 2." - una strategia valida descritta in http://docs.python.org/dev/howto/pyporting.html – dim

risposta

30

Volete 3to2 per questo.

Problemi correlati