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

相關文章
相關標籤/搜索