解决python版本兼容问题。
Python提供了__future__模块,把下一个新版本的特性导入到当前版本,于是我们就可以在当前版本中测试一些新版本的特性。简单来说,不用更新版本,就可以使用最新的版本。
from __future__ import absolute_import, division, print_function
try:
#python2
from urllib2 import urlopen
except ImportError:
#python3
from urllib.request import urlopen
在这样的语句中,实现兼容python2 和python3 的代码,无论怎样,都可以导入urlopen函数。