python之認識模組
阿新 • • 發佈:2018-11-11
認識模組
什麼是模組?
常見的場景:一個模組就是一個包含了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