__init__.py 有兩個用途 :
1、是表示目錄下面的python 程式是module 的一部分
2、module 自身,module 自身以及submodule 的初始化、聲明了。
例如:
--- breakfast
|
|- spam.py
|- toast.py
|- jam.py
如果使用者 import breakfast.spam 來引入 spam ,這樣是不行的,因為在breakfast 目錄下面沒有 __init__.py 這個檔案,
如果在breakfast 目錄下面加入 __init__.py 就可以了。