Python __all__,python __all__机制
1.在包__all__中是控制可以导入的模块列表,也就是声明哪些模块可以导入。
2.包中的__all__是在__init__文件中声明的,不是在哪个模块中声明的。
一个包中有多个模块,其中所有声明的模块都可以导入,未声明的模块不能导入。
实例
Fromdemomport * #导入包中的所有模块
HhhhHH.fun1 () #调用hhHH模块的fun1函数,输出“这是函数1”
My_module.fun1()#调用My_module模块的fun1函数,上面的输出“这是一个包”就是python包中__all__的使用。希望对你有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。