天天看點

__init__.py 檔案的作用

__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 就可以了。