1. 程式人生 > >python中模組(module),包(package),庫(lib)的區別

python中模組(module),包(package),庫(lib)的區別

python模組是:
自我包含並且有組織的程式碼片段為模組。
表現形式為:寫的程式碼儲存為檔案。這個檔案就是一個模組。sample.py 其中檔名smaple為模組名字。

python包是:
包是一個有層次的檔案目錄結構,它定義了由n個模組或n個子包組成的python應用程式執行環境。

通俗一點:包是一個包含__init__.py 檔案的目錄,該目錄下一定得有這個__init__.py檔案和其它模組或子包。

python庫是參考其它程式語言的說法,就是指python中的完成一定功能的程式碼集合,供使用者使用的程式碼組合。在python中是包和模組的形式。