python 中的_init_.py做用及意义

为何须要__init__.py 
__init__.py文件用于组织包(package)。这里首先须要明确包(package)的概念。什么是包(package)?简单来讲,包是含有python模块的文件夹。一个python模块(module)为一个py文件,里面写有函数和类。包(package)是为了更好的管理模块(module),至关于多个模块的父节点。python

当文件夹下有__init__.py时,表示当前文件夹是一个package,其下的多个module统一构成一个总体。这些module均可以经过同一个package引入代码中。函数

__init__.py文件怎么写 
能够什么都不写,但若是想使用from package1 import *这种写法的话,须要在__init__.py中加上:.net

__all__ = ['file1','file2'] #package1下有file1.py,file2.py

https://blog.csdn.net/mengmengz07/article/details/70238429code

相关文章
相关标签/搜索