2011-01-21 13 views
12

Alcune funzioni e moduli di python 3 sono stati sottoposti a backport in python 2.7 quali sono le notevoli differenze tra python 3.1 e python 2.7?python 2.7 vs python 3.1

+8

http://docs.python.org/py3k/whatsnew/index.html –

+1

Prova a utilizzare anche la ricerca. Ad esempio http://stackoverflow.com/questions/4570006/take-up-python-3-x-or-2-x, http://stackoverflow.com/questions/170921/to-learn-python-2- poi-3-o-3-from-the-start –

risposta

9

Credo che queste risorse potrebbero aiutarvi:

E come hai detto

Alcune Python 3 funzioni e moduli essendo stati backport a Python 2,7

... vorrei invertire quella frase e dire only few packages eppure sono stati portati da Python 2.x alla 3.x. Grandi librerie come PyGTK funzionano ancora solo in Python 2. La migrazione può richiedere un po 'di tempo in molti progetti, quindi prima di decidere di usare Python 3 potresti pensare a scrivere i tuoi progetti in Python 2, assicurandoti la compatibilità testando con 2to3 regolarmente.

0

Se si desidera utilizzare una qualsiasi della funzione python 3 in python 2.7, è possibile importare il modulo futuro e quindi è possibile utilizzarlo nel codice.