2011-01-21 16 views
12

Niektóre funkcje i moduły python 3 zostały przeniesione do Pythona 2.7 Jakie są zauważalne różnice między python 3.1 a python 2.7?python 2.7 vs python 3.1

+8

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

+1

Spróbuj również użyć wyszukiwania. Na przykład http://stackoverflow.com/questions/4570006/take-up-python-3-x-or-2-x, http://stackoverflow.com/questions/170921/to-learn-python-2- następnie-3-lub-3-od-początku –

Odpowiedz

9

Myślę, że te środki mogą pomóc:

I jak mówiłeś

Niektóre python 3 funkcje i moduły które zostały przeniesione do Python 2.7

... Chciałbym odwrócić to zdanie i powiedzieć only few packages jeszcze zostały przeniesione z Pythona 2.x do 3.x. Świetne biblioteki, takie jak PyGTK, wciąż działają tylko w Pythonie 2. Migracja może zająć trochę czasu w wielu projektach, więc zanim zdecydujesz się na użycie Pythona 3, możesz raczej pomyśleć o pisaniu własnych projektów w Pythonie 2, jednocześnie zapewniając kompatybilność poprzez testowanie z 2to3 regularnie.

0

Jeśli chcesz użyć dowolnej z funkcji Pythona 3 w Pythonie 2.7, możesz najpierw zaimportować przyszły moduł, a następnie możesz go użyć w swoim kodzie.