1. 程式人生 > >python之認識模組

python之認識模組

認識模組

什麼是模組?

常見的場景:一個模組就是一個包含了python定義和宣告的檔案,檔名就是模組名字加上.py的字尾。

但其實import載入的模組分為四個通用類別:

1 使用python編寫的程式碼(.py檔案)

2 已被編譯為共享庫或DLL的C或C++擴充套件

3 包好一組模組的包

4 使用C編寫並連結到python直譯器的內建模組

為何要使用模組?

如果你退出python直譯器然後重新進入,那麼你之前定義的函式或者變數都將丟失,因此我們通常將程式寫到檔案中以便永久儲存下來,需要時就通過python test.py方式去執行,此時test.py被稱為指令碼script。

隨著程式的發展,功能越來越多,為了方便管理,我們通常將程式分成一個個的檔案,這樣做程式的結構更清晰,方便管理。這時我們不僅僅可以把這些檔案當做指令碼去執行,還可以把他們當做模組來匯入到其他的模組中,實現了功能的重複利用,

在Python中,之所以好用,就是因為模組多,我們有很多都可以直接拿來用,Python中有三種模組

(1)內建模組 ,python安裝的時候自帶的

(2)擴充套件模組,別人寫好的 需要安裝之後可以直接使用,例如beautiful soap,django tornado

(3)自定義模組,自己寫的模組
在這裡插入圖片描述

常見模組分類

常用模組一、

collocations 模組

時間模組

random模組

os模組

sys模組

序列化模組

re模組

常用模組二:這些模組和麵向物件有關

hashlib模組

configparse模組

logging模組
在這裡插入圖片描述

關於模組的匯入,轉至別人的:http://www.cnblogs.com/Eva-J/articles/7292109.html