__init__.py 内的 __all__ 列表
作用:
用来记录此包中有哪些包或模块需要在from import *语句导入时被导入
说明:
__all__列表只在from xxx import *语句中起作用
包的相对导入
是指包内模块的相互导入
语法:
from 相对路径包或模块 import 属性或模块
或
from 相对路径包或模块 import *
说明:
包的相对导入不能用于import xxx 语句中
相对路径:
. 代表当前目录
.. 代表上一级目录
... 代表上二级目录
.... 以此类推
注: 相对导入时不能超出包的外部
包的加载路径:
同模块的加载路径搜索
1. 搜索当前路径
2. 搜索sys.path给定的路径