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()
沒有留言:
張貼留言