python 包 __init__ .py 作用 和 __all__方法

__init__.py的主要作用:

1. Python中package的标识,不能删除

2. 定义__all__用来模糊导入

3. 编写Python代码(不建议在__init__中写python模块,可以在包中在创建另外的模块来写,尽量保证__init__.py简单)

 

__all__的作用:   

模糊导入中的*中的模块是由__all__来定义的,__init__.py的另外一个作用就是定义package中的__all__,用来模糊导入,如__init__.py:

 

posted @ 2020-01-07 17:04  躺云飘  阅读(1876)  评论(0编辑  收藏  举报