劃重點(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)注明出處。