python全棧開發中級班全程筆記(第二模塊、第四章)模塊(常用模塊)
python全棧開發筆記第二模塊
第四章 :常用模塊
一、定義:
在程序開發過程中,隨著代碼越寫越多,在一個文件裏,代碼就會越來越長,越來越不容易維護。
為了編寫更好維護的代碼,我們把很多函數分組,分別放入不同的文件裏。這樣每個文件包含的代碼相對減少,很多編程語言都采
用這種組織代碼的方式,在 python 中,一個 .py 文件就稱為一個模塊(Module)。
二、使用模塊的作用
1、最大的好處就是提高代碼的維護性。
2、可重復使用,編寫代碼不必從零開始。當一個模塊編寫完畢,就可以被其他地方調用。在編寫程
序的時候,也會經常引用其他模塊,包括 python 內置的模塊和來自第三方模塊。
3、使用模塊可以避免函數名和變量名沖突。每個模塊有獨立的命名空間,因此,相同名字的函數和變量完全可以分別存在不同的
模塊中。所以,在編寫模塊時,名字不會與其他模塊沖突。
三、模塊分類
1、內置標準模塊(又稱標準庫)
執行help(‘modeules’)查看所有python自帶模塊列表
2、第三方開源模塊
可通過 pip install 模塊名聯網安裝
3、自定義模塊
四、模塊調用語法
import module (標準語句,導入所有模塊)
from module import xx,xx (導入模塊內的單個功能加 , 可以同時導入幾個單一功能)
from module .xx.xx import xx as rename
(導入函數的文件目錄內工具,.xx.xx屬於目錄層,as rename對當前模塊重新命名)
from module .xx.xx import * (import * 導入工具內所有,不建議重新命名,因為可能導致使用重復,不提倡用此方法)
**註意:模塊一旦被調用,就相當於執行了另一個 python文件的 .py 代碼
五、自定義模塊、模塊查找路徑
1、自定義模塊
自定義模塊簡單,自己創建一個.py 文件,就可以稱為一個模塊,在另一個程序被任何人導入調用
2、查找模塊路徑
一般自己寫的模塊只能在當前目錄下被調用,不在當前目錄調用就會出錯,導入模塊路徑起很大作用
語法:import sys ,print(sys.path)
python全棧開發中級班全程筆記(第二模塊、第四章)模塊(常用模塊)