竹内纱里奈和大战黑人_欧美成人黄色小视频_91福利影视_欧美在线观看视频网站_h色网站免费观看_97综合

極客小將

您現在的位置是:首頁 » 原創課程 » Python

課程內容

Python入門課程NO78課 模塊的絕對導入和相對導入

極客小將2020-09-08-
模塊的導入分兩種,絕對導入和相對導入。下面分別來講解:絕對導入:模塊的絕對導入是指從當前頂層的package位置處開始導入。這里涉及到一個概念:頂層package。在上文的目錄結構中,main.py與utils處于同一目錄,utils是最頂層的包,utils下面的arithmetic是子級的包。在mai

模塊的導入分兩種,絕對導入和相對導入。下面分別來講解:

絕對導入:

模塊的絕對導入是指從當前頂層的package位置處開始導入。這里涉及到一個概念:頂層package。

在上文的目錄結構中,main.py與utils處于同一目錄,utils是最頂層的包,utils下面的arithmetic是子級的包。在main.py中需要導入arithmetic包中的add模塊時,則當前頂層的package是utils,使用絕對導入的語法為:from utils.arithmetic import add。表示從utils包下面的arithmetic包中導出add模塊。而在calc_max.py中需要導入arithmetic包中的add模塊時,當前頂層的package就是arithmetic, 使用絕對導入的語法為:from arithmetic import add。

相對導入:

模塊的相對導入是指在package內部,相對于當前位置進行導入。在相對導入語法中需要使用前綴點號.。單個點號.表示當前目錄,兩個點號..表示父目錄,三個點號...表示父目錄的父目錄,以此類推。點號可以加在名稱前面,例如.A表示當前目錄中的A目錄或A模塊,..B表示父目錄中的B目錄或B模塊。

因此,在上圖中,在calc_max.py中導入arithmetic中的add模塊的寫法應該是from .arithmetic import add,表示在當前目錄中的arithmetic包中導出add模塊。

值得注意的是,在進行相對導入時不能超出當前package的頂層作用域,否則會拋出ValueError的異常,指示超出了頂層package的作用域。

Python中的默認導入方式為絕對導入,因為其句法清晰,直接,企業開發中也通常將絕對導入作為首選

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 久久免费视频网 | 一区二区三区四区国产精品 | 国产主播福利 | 91精品久久久久久 | 成人h视频在线观看 | 亚洲国产成人精品久久久国产成人一区 | 九九热视频在线 | 国产精品成人国产乱一区 | √新版天堂资源在线资源 | 久久免费视频观看 | 黄色短视频在线播放 | 久久女 | 日韩av一卡二卡 | 久久网站免费观看 | 福利精品视频 | 欧美日韩成人在线视频 | 亚洲综合成人网 | 玖玖精品在线 | 成人黄色在线播放 | 精品国产一区二区三 | 女人夜夜春| 九九在线视频 | 美女久久 | 麻豆国产在线 | 久久九九亚洲 | 91免费国产在线 | 亚洲成av人片在线观看无码 | 婷婷激情综合 | 国内外成人在线视频 | 日韩av电影网 | 久9热这里只有精品视频 | 欧美视频一区二区三区 | 黄a网站 | 亚洲精品久久久久久久久久久久久 | 日韩精品一区二区三区在线 | 久久精品国产免费 | 亚洲精品在线观看网站 | 成人在线亚洲 | 欧美日韩视频第一页 | 免费精品视频 | 欧美一二|