Python自娛 模組和包

2022-09-20 06:48:12 字數 693 閱讀 3398

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...