99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2020-07-25 閱讀量: 2127
框架、庫(kù)、包、模塊有何區(qū)別?

1、python模塊(module)

模塊主要由類和函數(shù)組成,表現(xiàn)形式為:寫的代碼保存為文件。這個(gè)文件就是一個(gè)模塊。*****.py 其中文件名*****為模塊名字。

模塊中一般會(huì)包含如下代碼

if __name__=="_main_":

這個(gè)文件既可以被其他程序調(diào)用,也可以獨(dú)立運(yùn)行。

2、python包(package)

包是一個(gè)有層次的文件目錄結(jié)構(gòu),它定義了由n個(gè)模塊或n個(gè)子包組成的python應(yīng)用程序執(zhí)行環(huán)境。通俗一點(diǎn):包是一個(gè)包含__init__.py 文件的目錄,該目錄下一定得有這個(gè)__init__.py文件和其它模塊或子包。

3、python庫(kù)(lib)

庫(kù)的概念比較抽象,庫(kù)是實(shí)現(xiàn)一定功能的包或模塊,庫(kù)的功能沒(méi)有框架強(qiáng)大。

4、python框架(framework)

框架跟庫(kù)類似是從功能上來(lái)說(shuō)的,框架往往集成了多種庫(kù)的功能,框架是用來(lái)輔助開發(fā)某個(gè)領(lǐng)域功能的一個(gè)包,一般包內(nèi)還會(huì)含有多個(gè)子包??蚣軙?huì)方便開發(fā),將某類項(xiàng)目中必須實(shí)現(xiàn)的代碼直接實(shí)現(xiàn),你只需要去關(guān)注你與別項(xiàng)目不同的部分。如爬蟲框架scrapy、web開發(fā)框架Django和flask、大數(shù)據(jù)框架pyspark等。


130.3064
1
關(guān)注作者
收藏
評(píng)論(0)

發(fā)表評(píng)論

暫無(wú)數(shù)據(jù)
推薦帖子