Introductin

第一次看到這個檔案 __init__.py, 不知道是什麼意思. 上網Goolge一下並做個紀錄. 首先先看一下定義:

defination

The _init.py files are required to make Python treat the directories as containing packages. In the simplest case, __init.py can just be an empty file, but it can also execute initialization code for the package or set the _all variable, described later.

從上述的定義我們知道 __init__.py 只要它存在,就表明此目錄應被作為一個package處理.

最後,python的import一定是引入某個module,也就是一個python文件,如果你想要只引入該module的某個部分,那麼可以使用from mudule import xxx.

Reference

http://www.cnpythoner.com/post/2.html

http://stackoverflow.com/questions/448271/what-is-init-py-for