目前大多数linux系统预装的Python都是python2.7,而不是python3。如果希望使用python编写系统运维脚本就希望最好直接在python2中执行。然而初学者大多数情况下都是直接学习Python3的,如此就造成不小的困扰。而现在python2中有一个有用的模块__future__非常适合在这种情况使用。
from __future__ import absolute_import, unicode_literals, division, print_function
在python2代码中引用以上4个模块,基本上就可以用python3的方式编写代码并在python2环境中运行了。