Python底层库的函数中from __future__ import absolute_import的作用
在查看TensorFlow的底层优化器时候看到from __future__ import absolute_import
查找相关资料后发现
这个语句的意思是加入绝对引用的特征
直白的意思是,比如:
在你的包pkg中有这样的结构:
pkg/
pkg/striing.py
pkg/main.py
假如你在main.py中想要引用string.py则应写入import string
but 这种写法引用的是pkg/string.py这个string即引用的是相同目录下的string
如果:我要引用的是Python系统自带的标准的string,那么我的这个引用则是错误的,因为路径为相对引用,引用的是pkg/string
解决方法:正确的打开方式是加入这句话:from __future__ import absolute_import