python __init__函数

在讲__init__函数前要理解python 包和模块的关系,包(package)是一个包含__init__文件的文件夹,模块(module)是一个.py的文件,一个package可以包含多个module。

如果没有__init__则那么文件夹仅仅是文件夹,并不是package,如果包含__init__说明就是一个package,可以Import使用,__init__函数中可以包含这个package的module,如果没有包含则不能引用package中的module。

package本身就是一个对象,同事package中的module也是一个对象,module中的函数就是对象的属性和方法

posted @ 2018-09-26 09:55  mango_lee  阅读(198)  评论(0编辑  收藏  举报