from __future__ import XXX # 引入新版本的功能模块,你写python2也得按照python3的写法来
举个栗子:
from __future__ import print_function # 即使在python2.X,使用print就得像python3.X那样加括号
# python2.7
print "Hello world"
# python3
print("Hello world")
其他栗子:
from __future__ import division # 引入精确除法,python2的/是整除,python3的//才是整除,/是精确除(会得出小数的那种)
int(10)/int(3) >> 3.3333333333333335 ## 即使是int也不例外
from __future__ import absolute_import # 使用绝对引入