码迷,mamicode.com
首页 > 其他好文 > 详细

__init__.py文件的作用

时间:2017-06-14 16:23:17      阅读:712      评论:0      收藏:0      [点我收藏+]

标签:嵌套   属性   python模块   nbsp   XML   存在   filename   它的   file   

原来在python模块的每一个包中,都有一个__init__.py文件(这个文件定义了包的属性和方法)然后是一些模块文件和子目录,假如子目录中也有 __init__.py 那么它就是这个包的子包了。当你将一个包作为模块导入(比如从 xml 导入 dom )的时候,实际上导入了它的 __init__.py 文件。

 

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

__init__.py文件的作用

标签:嵌套   属性   python模块   nbsp   XML   存在   filename   它的   file   

原文地址:http://www.cnblogs.com/yingqml/p/7008835.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!