Python __all__,python __all__机制

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: