python包的 __init__.py 内的 __all__ 列表,设置是否可被from import *语句引入

python包的 __init__.py 内的 __all__ 列表,设置是否可被from import *语句引入

包的 __init__.py 内的 __all__ 列表

作用:用来记录此包中有哪些子包或模块在用 from 包 import * 语句导入时是否被主动导入

说明:__all__列表只对 from 包 import * 语句起作用

包的相对导入:包的相对导入是指包内模块的相互导入

语法:

from 相对路径包或模块 import 属性或模块名

from 相对路径包或模块 import *

相对路径:

. 代表当前目录

.. 代表上一级目录

... 代表上两级目录

....以此类推

注:相对导入时不能超出包的外部

包的加载路径:同模块的加载路径相同


最后编辑于:2020/01/07作者: 牛逼PHP

发表评论