python庫(kù)、包、模塊概念辨析

劃重點(diǎn):這三個(gè)概念(庫(kù)、包、模塊)實(shí)際上都是模塊,只不過(guò)是個(gè)體和集合的區(qū)別。

模塊

一個(gè)模塊就是一個(gè).py文件,里面定義了一些函數(shù)和變量,需要的時(shí)候就可以導(dǎo)入這些模塊(.py文件)。

模塊方式:

1、from 模塊名 import 函數(shù)名

2、import 模塊名

可以使用as 為模塊或函數(shù)起一個(gè)別名

在模塊之上的概念,為了方便管理而將.py文件進(jìn)行打包。包目錄下第一個(gè)文件便是init.py(特點(diǎn)),然后是一些模塊文件和子目錄等。

庫(kù)

庫(kù):具有相關(guān)功能模塊的集合。這也是Python的一大特色之一,即具有強(qiáng)大的標(biāo)準(zhǔn)庫(kù)、第三方庫(kù)以及自定義模塊。

第三方庫(kù):就是由其他的第三方機(jī)構(gòu),發(fā)布的具有特定功能的模塊。

自定義模塊:用戶自己可以自行編寫(xiě)模塊,然后使用。

這三個(gè)概念(庫(kù)、包、模塊)實(shí)際上都是模塊,只不過(guò)是個(gè)體和集合的區(qū)別

作者:Alcazar

鏈接:http://www.itdecent.cn/p/94c3a55ecdf9

來(lái)源:簡(jiǎn)書(shū)

著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容