python 套件處理

python 套件處理

在python中,你可以將多個同類型或屬性的模組集中在同一個目錄中,並在目錄中加入 __init__.py的檔案,來組合成一個套件。

假設有個套件的目錄成員結構如下:
mylib/
       __init__.py
       myMathFun.py
       countNum.py


若要引入myMathFun模組,可以在檔案上方加入
from mylib import myMathFun

若要使用myMathFun中的類別物件或函式,可用
#main.py
from mylib import myMathFun
.....
.....
myMathFun.sumHierarchy(5)


在 __init__.py中所定義的物件類別或函式,可直接引入使用。
#mylib/__init__,py

def sayHello():
    print "hello')
   
#main.py
from mylib import sayHello
.....
.....
sayHello()
       
      

沒有留言: