这个库通过名字我们可以猜到是个特性有关的库。
通常特性又是和版本联系在一起的。
没错这个库就是为了让我们兼容python2 和python3 的。
由于Python是由社区推动的开源并且免费的开发语言,不受商业公司控制,因此,Python的改进往往比较激进,不兼容的情况时有发生。Python为了确保你能顺利过渡到新版本,特别提供了__future__模块,让你在旧的版本中试验新版本的一些特性。
from __future__ import unicode_literals
print type('123')
如果是python2 中,输出为’str’
而导入该库,输出为 ‘unicode’
from __future__ import division
print 10 / 3
输出的已经是浮点型,而python2中则是取整,
10//3在python3中才是取整