4. __all__列表
__all__
列表
__all__
列表作用:
用来记录此包或模块中,在使用 from import * 语句导入时,有哪些子包、模块或属性需要导入(列表之外的属性将不导入)。
说明
-
__all__
属性必须绑定一个列表。 -
__all__
列表只在from xxxx import *
语句中起作用。
示例
文件: mypack/chat_tools/__init__.py
'''
这个是魏老师创建的办公相关的子包
'''
__all__ = ['pycharm', 'wps']
主模块
# 此示例示意__all__列表的用法
from mypack.work_tools import *
pycharm.start_pycharm()
wps.start_word()
from mypack.work_tools.wps import *
start_word()
# start_excel()