Python中的模塊和包概念介紹
模塊概述
如果說模塊是按照邏輯來組織 Python 代碼的方法, 那么文件便是物理層上組織模塊的方法。
因此, **一個文件被看作是一個獨立模塊, 一個模塊也可以被看作是一個文件。 模塊的文件名就是模
塊的名字加上擴(kuò)展名 .py 。 與其它可以導(dǎo)入類(class)的語言不同,在 Python 中你導(dǎo)入的是模塊或模塊屬性**。
模塊名稱空間
一個名稱空間就是一個名稱到對象的關(guān)系映射.
導(dǎo)入模塊
導(dǎo)入模塊整體(import)
方式一
import module1
import module2
...
import moduleN
方式二
import module1[, module2[,... moduleN]]
導(dǎo)入模塊屬性(from … import …)
調(diào)用 from-import 可以把名字導(dǎo)入當(dāng)前的名稱空間里去, 這意味著你不需要使用屬性/句點屬性標(biāo)識來訪問模塊的標(biāo)識符。 例如, 你需要訪問模塊 module 中的 var 名字是這樣被導(dǎo)入的:
from module import name1[, name2[,… nameN]]
模塊或?qū)傩詫?dǎo)入后重命名
import ... as ...
from ... import ... as ...
包
包是一個有層次的文件目錄結(jié)構(gòu), 模塊對應(yīng)單個文件,包對應(yīng)一個目錄.與 類 和 模 塊 相 同 , 包 也 使 用 句 點 屬 性 標(biāo) 識 來 訪 問 他 們 的 元 素。使 用 標(biāo) 準(zhǔn) 的 import 和from-import 語句導(dǎo)入包中的模塊。
相關(guān)文章
python制作定時發(fā)送信息腳本的實現(xiàn)思路
這篇文章主要介紹了python實現(xiàn)企業(yè)微信定時發(fā)送文本消息的實例代碼,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11
Python循環(huán)中else,break和continue的用法實例詳解
這篇文章主要介紹了Python循環(huán)中else,break和continue的用法,結(jié)合實例形式詳細(xì)分析了Python for循環(huán)、while循環(huán)中else,break和continue的功能、用法及相關(guān)操作注意事項,需要的朋友可以參考下2019-07-07

