Как написать Python 2.x, максимально совместимый с Python 3.x?

Есть много способов включить функции Python 3.x в Python 2.x , чтобы код скриптов Python 2.x можно было легко преобразовать в Python 3.x в будущем. Один из этих примеров - замена оператора print на функцию print () :

>>> from __future__ import print_function

Есть ли какой-либо список или ресурс, который мог бы дать некоторые идеи, как сделать код Python 2.x как как можно ближе к Python 3.x?

Не могли бы вы привести примеры других полезных импортов или определений , которые могут сделать Python 2.x похожим и вести себя как Python 3.x ?

Предположим, у нас есть последняя версия Python 2.x (на данный момент, я думаю, 2.7.2).

35
задан Tadeck 14 December 2011 в 02:18
поделиться