2011-01-21 5 views
12

Некоторые функции и модули python 3 были обращены к python 2.7 Какие отличительные отличия между python 3.1 и python 2.7?python 2.7 vs python 3.1

+8

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

+1

Попробуйте использовать поиск, также. Например http://stackoverflow.com/questions/4570006/take-up-python-3-x-or-2-x, http://stackoverflow.com/questions/170921/to-learn-python-2- затем-3-или-3-из-старта –

ответ

9

Я думаю, что эти ресурсы могут помочь вам:

И как вы сказали

Некоторые питон 3 функции и модули будучи портированном в Python 2.7

... Я бы инвертировать эту фразу и сказать only few packages еще были перенесены из Python 2.x в 3.x. Большие библиотеки, такие как PyGTK, по-прежнему работают только в Python 2. Миграция может занять некоторое время во многих проектах, поэтому, прежде чем вы решите использовать Python 3, вы можете подумать о написании собственных проектов на Python 2, одновременно обеспечивая совместимость путем тестирования с 2to3.

0

Если вы хотите использовать любую функцию python 3 в python 2.7, вы можете импортировать будущий модуль в начале, а затем вы можете использовать его в своем коде.