通过该模块,python2可以调用python3的某些功能。
首先是可以做个性化的用法,比如你喜欢用print()而不是print
更重要的是基本用以下几句就可以让python2和python3有良好的兼容性了
from __future__ import print_function
from __future__ import unicode_literals
from __future__ import division
from __future__ import absolute_import
如果使用这个语句,则该语句必须是模块或程序的第一个语句。
此外,'__ future__' 模块中存在的特性最终将成为Python语言标准的一部分。
到那时,将不再需要使用Python future模块。