有時候咱們本身定義的一些方法,但願能夠可以像python自定義的函數同樣能夠被調用。能夠新建兩個python包,裏面會有__init__.py文件(其實python包和文件夾最大區別在於,python包中有__init__.py文件)python
建好以後,咱們在test.py中,調用咱們在modulpython中寫下的方法,方法寫在pool.py文件中。函數
這是寫在pool.py文件中的方法。咱們能夠直接在test.py中直接調用it
運行一下,ok沒有問題,能夠成功調用test
之後咱們就能夠直接調用咱們本身寫的模塊啦!file
幾個比較重要的模塊程序
一、__init__方法
程序首先會從這個函數開始執行,相似於C語言的main主函數im
二、if __name__=='__main__' 是否爲主文件img
咱們常常會看到這樣使用的函數,這裏咱們要解釋一下,若是是在函數所在的文件裏面直接運行的話,會直接執行這段函數下面的內容,若是一旦是被其餘函數所調用,則不會執行這段函數下面的內容。因此這個函數的主要做用是用來判斷是否是在主函數裏面執行的。註釋
三、__file__
當前文件路徑
四、__doc__
當前文件描述 ,顯示註釋的內容。