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

極客小將

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

課程內容

Python入門課程NO76課 模塊的導入機制

極客小將2020-09-08-
上節課講到import可以進行模塊的導入操作,通過improt導入后Python解釋器會自動將導入的模塊名寫入到內置模塊sys的modules屬性中。 sys.modules是一個字典對象,鍵名為模塊名。待更新...

上節課講到import可以進行模塊的導入操作,通過improt導入后Python解釋器會自動將導入的模塊名寫入到內置模塊sys的modules屬性中。 sys.modules是一個字典對象,鍵名為模塊名。

模塊導入成功以后,Python會在sys.modules中進行記錄。在導入的過程中,會首先在sys.modules中進行查找,如果查找失敗,按"就近原則",會首先在當前目錄進行查找,查找是否有同名的模塊腳本,如果又查找失敗,Python解釋器接下來會去環境變量PYTHONPATH中進行查找,最后再去Python的系統目錄中進行查找。如果查找成功,Python解釋器會對模塊進行編譯,將其轉譯成字節碼。

Python是一種解釋型語言,解釋性語言與C/C++等編譯型語言的一個很重要的區別在于,Python解釋器會先將Python程序轉譯成中間代碼,這里的中間代碼是Python字節碼。Python將模塊轉譯成Python字節碼以后,將字節碼載入到內存中,在內存中對字節碼逐條地解釋執行。

程序運行結束以后,在windows系統中會在模塊的目錄下生成一個__pycache__的目錄,目錄下面的pyc文件即為python字節碼。在Linux系統中會直接在模塊的目錄中生成pyc文件。如果未對模塊進行修改,Python下次進行模塊導入時,會直接使用字節碼文件,這樣就提升了程序的執行效率。

預約試聽課

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

主站蜘蛛池模板: 国产成年人网站 | 久久国产免费视频 | 久久久网站 | 黄毛片视频 | 亚洲国产精品久久久久久久久久 | 狠狠搞狠狠干 | 日本欧美三级 | 亚洲欧美日韩另类精品一区二区三区 | 狠狠综合久久 | 久久免费国产 | 精品一区二三区 | 可以在线看的av | 久久精品国产一区二区三区不卡 | 国产成人精品久久 | 成人福利视频在线 | 欧美成人免费在线 | 日日日操操操 | 欧美日韩一区二区精品 | 黄色成年人网站在线观看 | 欧美精品黄 | 亚洲免费视频观看 | 亚洲一区在线免费 | 亚洲成人一区 | 久久久久久久一区二区 | 一区二区三区欧美在线 | 在线视频观看91 | 精品精品国产三级a∨在线 在线国产精品视频 | 久久综合久 | 国产精品久久久久久久久久久新郎 | 中文字幕不卡免费视频 | 国产亚洲一区二区三区 | 亚洲欧美日韩国产综合 | 精品乱人伦一区二区三区 | 欧美在线视频一区二区 | 久久成人免费 | 91久久精品国产91久久 | h片在线免费观看 | 午夜视频在线观看一区 | 波多野结衣电影久久 | 久久精品亚洲国产 | 国产精品二区在线 |