色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

python程序組成

jf_78858299 ? 來源:梯閱線條小梯子 ? 作者:小梯子 ? 2023-02-21 14:45 ? 次閱讀

python模塊對(duì)應(yīng)python程序文件,每個(gè)python文件都是一個(gè)模塊。

模塊a.py導(dǎo)入模塊b.py后,在a.py可以使用使用b.py的全部變量。

1.1 python程序組成

python程序通常包括頂層主體文件、模塊文件、標(biāo)準(zhǔn)庫文件。

頂層主體文件通常是程序運(yùn)行入口,會(huì)導(dǎo)入模塊文件,模塊文件導(dǎo)入標(biāo)準(zhǔn)庫文件。

圖片

如上圖,main.py為頂層主體文件,程序從此文件開始運(yùn)行。

main文件導(dǎo)入mod1.py模塊文件,使用里面的模塊屬性。

mod1.py模塊文件導(dǎo)入mod2.py和標(biāo)準(zhǔn)庫模塊文件。

標(biāo)準(zhǔn)庫模塊文件為python自帶模塊文件。

1.2 python導(dǎo)入模塊

python導(dǎo)入模塊在程序運(yùn)行時(shí)執(zhí)行。

python首次導(dǎo)入模塊,會(huì)執(zhí)行三個(gè)步驟:

步驟 步驟名稱 步驟描述
1 搜索 通過模塊搜索路徑找到模塊文件
2 按需編譯 首次導(dǎo)入需要編譯,生成.pyc文件。若.pyc文件時(shí)間戳小于.py文件,則進(jìn)行編譯。只有.pyc則直接加載,不進(jìn)行編譯。
3 運(yùn)行 從上到下執(zhí)行模塊代碼,創(chuàng)建模塊定義的對(duì)象。

python將導(dǎo)入的模塊存儲(chǔ)到sys.modules字典中,

每次導(dǎo)入模塊時(shí)檢查sys.modules是否存要導(dǎo)入的模塊,

若存在,則不再導(dǎo)入(跳過首次導(dǎo)入模塊的3個(gè)步驟),直接從內(nèi)存獲取模塊,

若不存在,則執(zhí)行首次導(dǎo)入模塊的3個(gè)步驟。

注:導(dǎo)入模塊后,模塊文件被更新,通過reload導(dǎo)入最新模塊文件。

1.3 python模塊搜索路徑

python通過模塊搜索路徑找到模塊文件進(jìn)行導(dǎo)入。

按下面順序搜索模塊搜索路徑,這4個(gè)路徑組成sys.path:

順序 路徑
1 程序主目錄
2 PYTHONPATH目錄(若有),用于路徑拓展
3 標(biāo)準(zhǔn)庫目錄
4 .pth文件(若有),用于路徑拓展

1.4 python模塊路徑sys.path

python的模塊搜索路徑保存在sys.path列表。

手動(dòng)添加到sys.path列表的路徑,在程序結(jié)束后,將不會(huì)再生性。

1.5 python模塊避免重名

模塊搜索路徑存在重名模塊時(shí),導(dǎo)入的模塊存在不確定性,所以pthon模塊應(yīng)該避免重名。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 模塊
    +關(guān)注

    關(guān)注

    7

    文章

    2722

    瀏覽量

    47574
  • 編程語言
    +關(guān)注

    關(guān)注

    10

    文章

    1947

    瀏覽量

    34820
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4800

    瀏覽量

    84820
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Python程序員必須掌握從Python2到Python3的轉(zhuǎn)型

    本書的目標(biāo)讀者是那些正在使用 Python,又想熟悉 Python 3 的程序員。如果你懂 Python2,但是想遷移到 Python 3.
    發(fā)表于 09-14 10:54 ?10次下載

    如何使用Python編寫一個(gè)簡單的程序

    按照軟件行業(yè)傳統(tǒng)習(xí)慣,當(dāng)你學(xué)習(xí)一種新的編程語言如Python時(shí),首先編寫一個(gè)“Hello World! ”程序。請(qǐng)執(zhí)行以下步驟,以創(chuàng)造你的“Hello World!” Python程序
    的頭像 發(fā)表于 01-16 15:21 ?2.2w次閱讀

    Python的函數(shù)文件與模塊的程序說明

    “探索Python ” 這一系列的前幾篇文章已為Python 編程新手介紹了幾方面的主題, 包括變量、容器對(duì)象和復(fù)合語句。本文以這些概念為基礎(chǔ),構(gòu)造一個(gè)完整的Python 程序。引入了
    發(fā)表于 09-10 16:06 ?2次下載
    <b class='flag-5'>Python</b>的函數(shù)文件與模塊的<b class='flag-5'>程序</b>說明

    如何使用python開發(fā)運(yùn)維友好的程序

    本文檔的主要內(nèi)容詳細(xì)介紹的是如何使用python開發(fā)運(yùn)維友好的程序
    發(fā)表于 02-01 11:08 ?8次下載

    Python程序設(shè)計(jì)資料合集

    本文檔的主要內(nèi)容詳細(xì)介紹的是Python程序設(shè)計(jì)資料合集免費(fèi)下載。
    發(fā)表于 03-22 15:17 ?22次下載

    Python字符數(shù)統(tǒng)計(jì)函數(shù)程序

    Python字符數(shù)統(tǒng)計(jì)函數(shù)程序免費(fèi)下載。
    發(fā)表于 05-25 14:35 ?19次下載

    Python程序語法元素分析資源下載

    Python程序語法元素分析資源下載
    發(fā)表于 08-09 09:23 ?2次下載

    Python組成和縮進(jìn)介紹

    1. Python組成和縮進(jìn) Python程序由模塊組成。一個(gè)模塊對(duì)應(yīng)python源文件,一般后
    的頭像 發(fā)表于 03-05 17:09 ?1775次閱讀
    <b class='flag-5'>Python</b>的<b class='flag-5'>組成</b>和縮進(jìn)介紹

    如何在Windows下使用 Supervisor 重新拉起崩潰的Python程序

    我們用Python定時(shí)跑一些自動(dòng)化程序的時(shí)候會(huì)出現(xiàn)程序崩潰的情況。此時(shí)如果你本人不在電腦面前,或者沒有留意到程序的崩潰,沒有及時(shí)重新拉起程序
    的頭像 發(fā)表于 10-21 11:23 ?3393次閱讀
    如何在Windows下使用 Supervisor 重新拉起崩潰的<b class='flag-5'>Python</b><b class='flag-5'>程序</b>

    python寫完程序之后怎么運(yùn)行

    對(duì)Python程序的執(zhí)行流程有更深入的了解。 一、Python程序的基本結(jié)構(gòu) Python程序
    的頭像 發(fā)表于 11-22 11:10 ?1039次閱讀

    python怎么運(yùn)行程序

    Python是一種廣泛使用的編程語言,它的簡易和可讀性使得它成為初學(xué)者和專業(yè)開發(fā)人員的首選。在運(yùn)行Python程序之前,您需要安裝Python解釋器,然后按照以下步驟進(jìn)行操作。 步驟1
    的頭像 發(fā)表于 11-24 09:25 ?2563次閱讀

    如何運(yùn)行Python程序

    運(yùn)行Python程序非常簡單。Python是一種解釋型語言,這意味著可以直接通過解釋器來執(zhí)行代碼。下面我將詳細(xì)介紹如何運(yùn)行Python程序
    的頭像 發(fā)表于 11-24 09:31 ?1277次閱讀

    運(yùn)行Python程序的幾種常見方法

    Python是一種高級(jí)編程語言,具有簡單易學(xué),易于閱讀和調(diào)試的特點(diǎn)。當(dāng)你完成了一個(gè)Python程序之后,你需要運(yùn)行它以檢查程序是否按照預(yù)期工作。下面是運(yùn)行
    的頭像 發(fā)表于 11-28 15:32 ?2563次閱讀

    python程序的文件擴(kuò)展名

    擴(kuò)展名是文件名稱的一部分,用于表示文件的類型。它通常是由一個(gè)或多個(gè)字符組成,并跟隨在文件名稱后面,并以一個(gè)點(diǎn) (.) 開始。文件擴(kuò)展名的目的是方便操作系統(tǒng)和用戶能夠快速確定文件的類型,并選擇合適的程序來打開文件。 Python
    的頭像 發(fā)表于 11-29 14:25 ?2080次閱讀

    如何使用linux下gdb來調(diào)試python程序

    如何使用linux下gdb來調(diào)試python程序? 在Linux下,可以使用GDB(GNU調(diào)試器)來調(diào)試Python程序。GDB是一個(gè)強(qiáng)大的調(diào)試工具,可以幫助開發(fā)者診斷和修復(fù)
    的頭像 發(fā)表于 01-31 10:41 ?2667次閱讀
    主站蜘蛛池模板: se01短视频在线观看| 亚洲精品无码不卡在线播HE| 大学生高潮无套内谢视频| 亚洲精品视频免费看| 亚洲精品无夜久久久久久久久| 亚洲AV无码乱码国产麻豆穿越| 暖暖 免费 高清 日本视频大全| 国产在线精彩视频| 成人在免费观看视频国产 | 中文文字幕文字幕亚洲色| 四虎影院网红美女| 男人网站在线观看| 欧美一区二区三区免费播放| 久久国产精品免费网站| 国产精品2020观看久久| JAPANBABES11学生老师| 一区二一二| 秋霞电影网伦大理电影在线观看| 久久成人午夜电影mp4| 老司机福利在视频在ae8| 好男人免费观看在线高清WWW| 国产成人综合在线视频| 国产亚洲精品久久综合阿香蕉| 久久www免费人成高清| 蜜桃传媒在线观看入口| 久久人妻少妇嫩草AV無碼| 久久4k岛国高清一区二区| 九九电影伦理片| 免费A级毛片无码无遮挡内射| 人妻夜夜爽天天爽三区麻豆AV网站| 毛片一区二区三区| 久久是热频国产在线| 内射无码AV-区二区在线观看| 日韩综合网| 日韩精品特黄毛片免费看| 性直播免费| 伦理片 qvod| 日日噜噜夜夜爽爽| 日产亚洲一区二区三区| 亚洲国产精品热久久| 艳照门在线观看|