Какие функции __future__ следует импортировать в Python версии 2.6.2?

Я начинаю изучать Python, но вынужден использовать v2.6.2 интерпретатор.

Я хочу максимально приблизиться к Python 3, например, используя новую функцию print, «истинное» деление и т. д.

from __future__ import division
from __future__ import print_function
print(1/2, file=sys.stderr) # 0.5

Какие еще функции мне следует импортировать из __future__ ?

Думаю, я мог бы сделать общий import __future__, но тогда при обновлении до более высокой версии я бы получил другое поведение (v2.7 может иметь больше функций в __future__), и тогда мои скрипты могут перестать работать.

9
задан Frank 27 March 2012 в 21:33
поделиться