关于from __future__ import absolute_import语句的介绍
直观的说就是加入绝对引入这个新的特性。
举个例子:
如果你的工程下有这样的文件目录结构:
project
main.py
numpy.py
如果在main.py的开头中这样引用:
import numpy as np
则会优先寻找并导入当前目录下的numpy.py文件,也就是自己编写的numpy.py文件。但是如果是想导入标准numpy库,则需要使用from __future__ import absolute_import语句
from __future__ import absolute_import
import numpy as np
如果已经加上了from __future__ import absolute_import语句,但是想引入自己编写的numpy.py,则需要写成
from __future__ import absolute_import
from project import numpy as np
这就是关于from __future__ import absolute_import语句的用法。