日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Python導(dǎo)入模塊包原理及相關(guān)注意事項(xiàng)

瀏覽:32日期:2022-08-01 10:40:30

包的使用

1.首次導(dǎo)入模塊發(fā)生的事情3件事情

先產(chǎn)生一個(gè)執(zhí)行文件的名稱空間:

1.創(chuàng)建模塊文件的名稱空間

2.執(zhí)行模塊文件中的代碼 將產(chǎn)生的名字放入模塊的名稱空間中

3.在執(zhí)行文件中拿到一個(gè)指向模塊名稱空間的名字

2.什么是包?

​ 它是一系列模塊文件的結(jié)合體,表示形式就是一個(gè)文件夾 ​ 該文件夾內(nèi)部通常會(huì)有一個(gè)__init__.py文件 ​ 包的本質(zhì)還是一個(gè)模塊

3.首次導(dǎo)入包發(fā)生的事情

首次導(dǎo)入包:

先產(chǎn)生一個(gè)執(zhí)行文件的名稱空間

1.創(chuàng)建包下面的__init__.py文件的名稱空間

2.執(zhí)行包下面的__init__.py文件中的代碼 將產(chǎn)生的名字放入包下面的__init__.py文件名稱空間中

3.在執(zhí)行文件中拿到一個(gè)指向包下面的__init__.py文件名稱空間的名字

4.為什么要有包?

模塊的第一個(gè)版本只有10個(gè)功能,但是未來在擴(kuò)展版本的時(shí)候,模塊名和用法應(yīng)該最好不要去修改,但是這只是對(duì)使用者友好,而由于版本擴(kuò)展,文件越來越大,模塊設(shè)計(jì)者對(duì)模塊的管理、維護(hù)會(huì)越來越復(fù)雜,因此我們可以使用包來擴(kuò)展模塊的功能。

5.python2和Python3中導(dǎo)入包注意事項(xiàng)

python2如果要導(dǎo)入包 包下面必須要有__init__.py文件 python3如果要導(dǎo)入包 包下面沒有__init__.py文件也不會(huì)報(bào)錯(cuò)

當(dāng)你在刪程序不必要的文件的時(shí)候 千萬不要隨意刪除__init__.py文件

包 == 模塊, 包拿來導(dǎo)入用的

包是含有__init__.py的文件夾; 導(dǎo)包就是導(dǎo)入__init__

’’’包一定是被當(dāng)作模塊文件導(dǎo)入,模塊文件 m1.py/m2.py 的搜索路徑以執(zhí)行文件 包的介紹.py 路徑為準(zhǔn),在執(zhí)行文件所在的文件夾只能看到包aaa,而找不到包aaa內(nèi)的m1.py文件。’’’#包 ##aaa###__init__.pyfrom m1 import f1###m1.pydef f1(): print(’來自m1中的f1’)##包的介紹.py(執(zhí)行文件)import aaaprint(aaa.f1)’’’打印結(jié)果ModuleNotFoundError: No module named ’m1’’’’

#正確的導(dǎo)包的方式,絕對(duì)導(dǎo)入(一層包)#包##包的介紹.py(執(zhí)行文件)import aaa #包aaaprint(aaa.f1)print(aaa.f2)###__init__.py # 包aaa內(nèi)文件from aaa.m1 import f1 # 不符合包的原則from aaa.m1 import f2 # 不符合包的原則###m1.py # 包aaa內(nèi)文件def f1(): print(’來自m1中的f1’)def f2(): print(’來自m1中的f2’)’’’<function f1 at 0x000000000BC94F28><function f2 at 0x000000000BCA7048>’’’

#正確的導(dǎo)包的方式,絕對(duì)導(dǎo)入(二層包)#包##包的介紹.py(執(zhí)行文件)import aaa #包aaaprint(aaa.f5)print(aaa.f5())###__init__.py # 包aaa內(nèi)文件from aaa.bbb.m3 import f5 # 不符合包的原則###m1.py # 包aaa內(nèi)文件def f1(): print(’來自m1中的f1’)def f2(): print(’來自m1中的f2’)###包bbb####__init__.py #包bbb內(nèi)的文件pass####m3.py # #包bbb內(nèi)的文件def f5(): print(’來自m3中的f5’)def f6(): print(’來自m3中的f6’)’’’<function f5 at 0x0000000009FF3F28>來自m3中的f5’’’或者直接可以在執(zhí)行文件內(nèi)還是以絕對(duì)導(dǎo)入的方式導(dǎo)入f5也是一樣的。from aaa.bbb.m3 import f5print(f5)print(f5())

5.相對(duì)導(dǎo)入 和絕對(duì)導(dǎo)入

絕對(duì)導(dǎo)入:必須以執(zhí)行文件的搜索路徑為基準(zhǔn),比如上面的from aaa.bbb.m3 import f5

​ 相對(duì)導(dǎo)入:

​ .表示當(dāng)前文件夾下的文件 ​ ..表示父親文件夾下的文件 ​ ...表示爺爺文件夾下的文件

5.1相對(duì)導(dǎo)入引入事例

Python導(dǎo)入模塊包原理及相關(guān)注意事項(xiàng)

5.2相對(duì)導(dǎo)入(練習(xí))

#正確的導(dǎo)包的方式,相對(duì)導(dǎo)入(二層包)#包##包的介紹.py(執(zhí)行文件)import aaa #包aaaprint(aaa.f5)print(aaa.f5())###__init__.py # 包aaa內(nèi)文件from aaa.bbb import f5###m1.py # 包aaa內(nèi)文件def f1(): print(’來自m1中的f1’)def f2(): print(’來自m1中的f2’)###包bbb####__init__.py #包bbb內(nèi)的文件from .m3 import f5####m3.py # #包bbb內(nèi)的文件def f5(): print(’來自m3中的f5’)def f6(): print(’來自m3中的f6’)’’’<function f5 at 0x000000000A008048>來自m3

6.導(dǎo)包注意事項(xiàng)

包內(nèi)所有的文件都是被導(dǎo)入使用的,而不是被直接運(yùn)行的 包內(nèi)部模塊之間的導(dǎo)入可以使用絕對(duì)導(dǎo)入(以包的根目錄為基準(zhǔn))與相對(duì)導(dǎo)入(以當(dāng)前被導(dǎo)入的模塊所在的目錄為基準(zhǔn)),推薦使用相對(duì)導(dǎo)入 當(dāng)文件是執(zhí)行文件時(shí),無法在該文件內(nèi)用相對(duì)導(dǎo)入的語法,只有在文件被當(dāng)作模塊導(dǎo)入時(shí),該文件內(nèi)才能使用相對(duì)導(dǎo)入的語法 凡是在導(dǎo)入時(shí)帶點(diǎn)的,點(diǎn)的左邊都必須是一個(gè)包,import aaa.bbb.m3.f5錯(cuò)誤

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩在线卡一卡二| 亚洲另类av| 日韩高清三区| 久久国产毛片| 激情偷拍久久| 久久亚洲视频| 亚洲天堂免费| 亚洲欧洲美洲国产香蕉| 亚洲精品成人一区| 91麻豆精品| 另类综合日韩欧美亚洲| 精品美女久久| 蜜臀国产一区| 亚州av乱码久久精品蜜桃| 久久国产精品久久久久久电车| 亚洲精品伊人| 国产精品亚洲人成在99www| 久久99久久人婷婷精品综合| 国产精品99久久免费观看| 国产一区丝袜| 夜夜嗨av一区二区三区网站四季av| 人人爽香蕉精品| 国产精品午夜一区二区三区| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 日韩一区二区三区四区五区| 91精品国产自产精品男人的天堂 | 国产乱人伦精品一区| 亚洲精品88| 蜜桃传媒麻豆第一区在线观看| 欧美在线看片| 久久久久免费av| 日韩国产成人精品| 日韩不卡免费高清视频| 中文字幕一区二区精品区| 欧美激情综合| 尹人成人综合网| 国产精品va视频| 亚洲精品一区二区妖精| 日韩av资源网| 亚洲91视频| 亚洲精品欧洲| 色婷婷精品视频| 日本亚洲视频在线| 麻豆视频在线看| 亚洲精品极品| 欧美天堂视频| 日本不卡不码高清免费观看 | 午夜亚洲一区| 国产色播av在线| 日韩国产一二三区| 久久精品官网| 国产精品一区二区三区av| 黄色免费成人| 国产欧美一区二区三区精品酒店| 视频一区日韩精品| 久久国产小视频| 精品五月天堂| 日本午夜精品久久久久| 蜜乳av另类精品一区二区| 一区二区三区四区日本视频| 欧美日本三区| 蜜臀久久久99精品久久久久久| 久久久一本精品| 欧美国产先锋| 亚洲+小说+欧美+激情+另类| 91av亚洲| 国产精品成人自拍| 日本欧美韩国一区三区| 午夜一级久久| 欧美日韩一区二区综合| 国产一区二区三区日韩精品 | 在线观看视频免费一区二区三区| 日本高清不卡一区二区三区视频| 老鸭窝一区二区久久精品| 日本伊人午夜精品| 亚洲免费在线| 欧美jjzz| 久久网站免费观看| 精品99在线| 欧美国产极品| 你懂的亚洲视频| 99亚洲视频| 久久久夜夜夜| 欧美日本三区| 亚洲精品系列| 伊人久久一区| 婷婷丁香综合| 老牛国内精品亚洲成av人片| 婷婷综合六月| 国内不卡的一区二区三区中文字幕| 国产综合婷婷| 国产成人精品一区二区三区在线| 免费日韩精品中文字幕视频在线| 一二三区精品| 麻豆91在线播放| 久久免费福利| 久久久久亚洲精品中文字幕| 国产乱人伦精品一区| 国产伦理久久久久久妇女| 国产亚洲第一伦理第一区| 国产亚洲观看| 麻豆视频久久| 国产成人免费av一区二区午夜| 成人一区而且| 亚洲福利久久| 亚洲一区欧美二区| 视频国产精品| 你懂的亚洲视频| 精品一区av| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 色一区二区三区四区| 精品国产乱码久久久| 色偷偷偷在线视频播放| 欧美日韩尤物久久| 在线精品小视频| 日本 国产 欧美色综合| 日本va欧美va精品发布| 国产精品qvod| 日韩欧美午夜| av不卡在线| 91大神在线观看线路一区| 精品一区二区三区中文字幕| 亚洲天堂1区| 免费久久精品视频| 欧美日韩一区自拍| 91亚洲自偷观看高清| 蜜桃视频欧美| 亚洲91在线| 精品国产成人| 美女毛片一区二区三区四区 | 免费久久精品| 日韩精品三级| 国产中文欧美日韩在线| 亚洲激情av| 国产精品一区二区三区美女 | 日本亚洲不卡| 日本精品黄色| 在线亚洲欧美| 国产精品99久久免费观看| 久久国产亚洲| 日韩和欧美的一区| 日韩一二三区在线观看| 欧产日产国产精品视频| 最近国产精品视频| 日韩伦理在线一区| 日韩国产精品久久久久久亚洲| 精品国产乱码久久久久久1区2匹| 伊人成人网在线看| 久久精品资源| 三级在线观看一区二区| 精品欧美日韩精品| 亚洲精品黄色| 欧美日韩水蜜桃| 久久wwww| 久久国产成人| 麻豆精品99| 中文字幕日韩高清在线| 97精品国产| 日韩精品五月天| 国产一区日韩一区| 久久精品理论片| 三级在线观看一区二区| 高清一区二区| 日本久久二区| 国产精品毛片| 欧美13videosex性极品| 国产麻豆一区二区三区精品视频| 亚洲黄色在线| 亚洲精品一级二级| 麻豆精品在线视频| 日韩综合一区二区| 欧美特黄一级| 久久美女性网| 国产盗摄——sm在线视频| 国产日韩在线观看视频| 欧美专区18| 激情欧美一区| 天堂8中文在线最新版在线| 国产欧美日本| 日韩精品一区二区三区中文在线 | 国产精品a久久久久| 蜜桃久久久久久| 欧美性感美女一区二区| 欧美成a人片免费观看久久五月天| 蜜臀久久久99精品久久久久久| 中文在线免费视频| 精品欠久久久中文字幕加勒比| 国产欧美日韩精品高清二区综合区| 国产日韩专区| 欧美日韩国产免费观看视频| 麻豆久久一区| 久久99精品久久久久久园产越南| 日本一区免费网站| 亚洲影视一区二区三区| 国产综合欧美| 蜜桃视频欧美| 亚洲国产一区二区在线观看| 国产91久久精品一区二区| 欧美sss在线视频| 成人片免费看|