Подтвердить что ты не робот

Python 2.7 vs python 3.1

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

4b9b3361

Ответ 1

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

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

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

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

Ответ 2

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