1、在python模块的每一个包中,都有一个 __init__.py 文件
2、 __init__.py 文件定义了包的属性和方法。其实它可以什么也不定义;可以只是一个空文件,但是必须存在
3、假如子目录中也有 __init__.py 那么它就是这个包的子包了
4、一个包是一个带有特殊文件 __init__.py 的目录。如果 __init__.py 不存在,这个目录就仅仅是一个目录,而不是一个包,它就不能被导入或者包含其它的模块和嵌套包。

1、在python模块的每一个包中,都有一个 __init__.py 文件
2、 __init__.py 文件定义了包的属性和方法。其实它可以什么也不定义;可以只是一个空文件,但是必须存在
3、假如子目录中也有 __init__.py 那么它就是这个包的子包了
4、一个包是一个带有特殊文件 __init__.py 的目录。如果 __init__.py 不存在,这个目录就仅仅是一个目录,而不是一个包,它就不能被导入或者包含其它的模块和嵌套包。