питон 2.7 против питона 3.1

Некоторые функции и модули Python 3 были перенесены в Python 2.7. Каковы заметные различия между Python 3.1 и Python 2.7?


person simha    schedule 21.01.2011    source источник
comment
docs.python.org/py3k/whatsnew/index.html   -  person Ignacio Vazquez-Abrams    schedule 21.01.2011
comment
Попробуйте также воспользоваться поиском. Например, stackoverflow. com/questions/4570006/take-up-python-3-x-or-2-x, stackoverflow.com/questions/170921/   -  person S.Lott    schedule 21.01.2011


Ответы (2)


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

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

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

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

person AndiDog    schedule 21.01.2011

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

person sumitroy    schedule 16.06.2016