__init__.py文件
Python模块的每一个包中,都有一个__init__.py文件(这个文件定义了包的属性和方法)然后是一些模块文件和子目录,
假如子目录中也有 __init__.py 那么它就是这个包的子包了。
当你将一个包作为模块导入(比如从 xml 导入 dom )的时候,实际上导入了它的 __init__.py 文件。
一个包是一个带有特殊文件 __init__.py 的目录。__init__.py 文件定义了包的属性和方法。其实它可以什么也不定义;
可以只是一个空文件,但是必须存在。如果 __init__.py 不存在,这个目录就仅仅是一个目录,而不是一个包,
它就不能被导入或者包含其它的模块和嵌套包。
Python模块的每一个包中,都有一个__init__.py文件(这个文件定义了包的属性和方法)然后是一些模块文件和子目录,
假如子目录中也有 __init__.py 那么它就是这个包的子包了。
当你将一个包作为模块导入(比如从 xml 导入 dom )的时候,实际上导入了它的 __init__.py 文件。
一个包是一个带有特殊文件 __init__.py 的目录。__init__.py 文件定义了包的属性和方法。其实它可以什么也不定义;
可以只是一个空文件,但是必须存在。如果 __init__.py 不存在,这个目录就仅仅是一个目录,而不是一个包,
它就不能被导入或者包含其它的模块和嵌套包。
__init__.py文件在Python模块的每个包中扮演关键角色。它不仅定义了包的属性和方法,还决定了一个目录是否被视为包。若缺少此文件,则该目录仅作为一个普通目录而无法作为包使用或包含其他模块及子包。
1137

被折叠的 条评论
为什么被折叠?



