from __future__ import absolute_import
1.使用以上语句则启动绝对导入
会从 sys.path
里寻找所有名为 x
的顶层模块
2.而相应的相对导入则采用.
比如一个 package 下有 a.py 和 b.py 两个文件,在 a.py 里 from . import b
即是相对导入 b.py。
PEP 328
中:
|
|
|
|
一个.
表示从当前目录寻找
两个.
表示从父目录寻找
更多的.
则从更高层级的目录寻找
会从 sys.path
里寻找所有名为 x
的顶层模块
.
比如一个 package 下有 a.py 和 b.py 两个文件,在 a.py 里 from . import b
即是相对导入 b.py。
PEP 328
中:
|
|
|
|
一个.
表示从当前目录寻找
两个.
表示从父目录寻找
更多的.
则从更高层级的目录寻找