__init__.py

309 阅读1分钟
__init__.py在python中有两个主要的作用
1. 标识该目录是一个包
目录ceive下有一个__init__.py文件,那么ceive就是一个包,否则只是一个普通的目录

2. 可以在__init__.py中导入包中的模块和子包
	一种方式是直接
    	import ceive.module
        import ceive.subpackage
    另一种方式是
    	__all__ = ["module", "subpackage"]

3. 可以在__init__.py写一些子模块需要使用的通用的类或者方法