1.什麼是模組
2.模組的匯入和使用
# 模組匯入流程
先從sys.modules裡檢視是否已經被匯入
如果沒有匯入,就依據sys.path路徑去尋找模組
找到了就匯入
建立這個模組的命名空間
執行檔案,把檔案中的名字都放到命名空間裡
# 模組匯入的方法
import datetime as dt
from time import sleep
# 都支援多名字匯入
# sys.moudles記錄了所有被匯入的模組
# as重新命名
# sys.path記錄了匯入模組的時候需找的所有路徑
3.包
# 把解決一類問題的模組放在同乙個資料夾裡---包
# 包的匯入語句也分為import和from import兩種
# 必須遵循乙個原則,點左邊都必須是個包
# 使用絕對路徑 不管在包內部還是外部 匯入了就能用
# 不能移動 但是直觀
# 相對路徑
# 可以隨意移動包 只要能找到包的位置,就可以使用包裡的模組
# 包裡的模組如果想使用其他模組的內容 只能使用相對路徑 使用據對路徑就不能在包內直接執行了
# 匯入包會自動執行包裡的__init__.py檔案
python 模組和包 python模組和包
一.模組 python 模組 module 是乙個 python 檔案,以 py 結尾,包含了 python 物件定義和python語句。模組能定義函式,類和變數,模組裡也能包含可執行的 二.匯入模組 1.語法 import模組名from 模組名 import功能名from 模組名 import i...
Python 模組和包
包 模組的一種組織結構 乙個包由多個模組構成,即包含多個.py檔案 1匯入包的幾種形式 1 import module 將module模組中屬性列表的所有屬性匯入執行環境,使用時需要新增模組名稱,例如 module.func 2 from module import attrname,fucnnam...
python 模組和包
1.內建模組 本身就帶有的庫,就叫做python的內建的庫。模組 庫 一些常見的內建模組 os 和作業系統相關 os.path sys 和系統相關 sys.path re 正規表示式 2.第三方模組 非python本身自帶的庫,就是所謂的第三方的庫 3.模組的匯入 import as yy from...