python掃盲之四-模塊

python掃盲之四-模塊

隨著各位老鐵技術的不斷提高,代碼邏輯越來越複雜,難免或導致單個.py文件越來越長,直接影響了後期的閱讀和維護。這樣的場景下顯然單個的.py文件無法滿足編程的需求了。

為了編寫可維護的代碼,我們把很多函數分組,分別放到不同的文件裡,這樣,每個文件包含的代碼就相對較少,很多編程語言都採用這種組織代碼的方式。在Python中,每個.py文件就稱之為一個模塊(Module)。


那麼模塊有什麼好處呢?

最大的好處就是提升了代碼的可維護性和可閱讀性。其次,被封裝好的模塊可以轉移到其他項目中直接使用。減少了相同功能代碼重複編寫的痛苦。提升了編碼效率。

話不多說。咱們直接來看。

這裡要注意一下,老鐵們為模塊起名字的時候千萬要注意不要與python自帶模塊重名,這樣會導致自帶模塊無法使用!!

python自帶模塊

一個體驗良好的編程語言自然要自帶很多有用的模塊啦。python也不例外,點擊python模塊總覽查看python所有自帶模塊吧!

這裡咱們簡單舉幾個例子

os模塊

導入模塊的方法是 import + 模塊名

import os

os.system('ls -all')

os模塊主要是調用系統級別的命令,參數等進行操作。具體使用方法請點擊上面的連接

別名

自由編碼時代 難免會出現模塊中的方法重名的現象,這裡可以使用別名的方式來避免 具體如下

import os as os_abc

關鍵詞as 將os模塊設置別名為os_abc

至於別名的使用方法 和模塊沒有區別

第三方模塊

在python中 除了python自帶的一些常用模塊外,各大社區,開發者也編寫了一些好用的第三方模塊供大家使用

第三方模塊的安裝方法為pip install 模塊名 (pip是什麼鬼,請參閱python大法之一-python是什麼,及安裝)

例子

安裝一個第三方模塊

pip install django

卸載模塊

pip uninstall django

指定安裝版本

pip install django==1.8.4

至於django是什麼?咱們後面講,有興趣的老鐵 可以自行百度!

自定義模塊

所謂的自定義模塊無非就是多寫幾個.py文件 互相調用罷了

python掃盲之四-模塊

如上圖,左邊的三個箭頭分別是我拆分出來的.py文件,右邊的是導入使用的方法。

好啦 今天就到這裡,雖然內容不多,但是我相信足以啟發你的大腦。各位老鐵不要著急,後續會退出實戰篇,我們共同進步!

大家可以加我的2000人群:491308659,驗證:(龍紋)獲取學習資料

裡面有很多大神比較熱情的,我也會分享大家一些學習資料和學習視頻


分享到:


相關文章: