在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

python程序組成

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

python模塊對應python程序文件,每個python文件都是一個模塊。

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

1.1 python程序組成

python程序通常包括頂層主體文件、模塊文件、標準庫文件。

頂層主體文件通常是程序運行入口,會導入模塊文件,模塊文件導入標準庫文件。

圖片

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

main文件導入mod1.py模塊文件,使用里面的模塊屬性。

mod1.py模塊文件導入mod2.py和標準庫模塊文件。

標準庫模塊文件為python自帶模塊文件。

1.2 python導入模塊

python導入模塊在程序運行時執行。

python首次導入模塊,會執行三個步驟:

步驟 步驟名稱 步驟描述
1 搜索 通過模塊搜索路徑找到模塊文件
2 按需編譯 首次導入需要編譯,生成.pyc文件。若.pyc文件時間戳小于.py文件,則進行編譯。只有.pyc則直接加載,不進行編譯。
3 運行 從上到下執行模塊代碼,創建模塊定義的對象。

python將導入的模塊存儲到sys.modules字典中,

每次導入模塊時檢查sys.modules是否存要導入的模塊,

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

若不存在,則執行首次導入模塊的3個步驟。

注:導入模塊后,模塊文件被更新,通過reload導入最新模塊文件。

1.3 python模塊搜索路徑

python通過模塊搜索路徑找到模塊文件進行導入。

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

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

1.4 python模塊路徑sys.path

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

手動添加到sys.path列表的路徑,在程序結束后,將不會再生性。

1.5 python模塊避免重名

模塊搜索路徑存在重名模塊時,導入的模塊存在不確定性,所以pthon模塊應該避免重名。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 模塊
    +關注

    關注

    7

    文章

    2783

    瀏覽量

    49622
  • 編程語言
    +關注

    關注

    10

    文章

    1955

    瀏覽量

    36132
  • python
    +關注

    關注

    56

    文章

    4825

    瀏覽量

    86211
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    Python程序員必須掌握從Python2到Python3的轉型

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

    如何使用Python編寫一個簡單的程序

    按照軟件行業傳統習慣,當你學習一種新的編程語言如Python時,首先編寫一個“Hello World! ”程序。請執行以下步驟,以創造你的“Hello World!” Python程序
    的頭像 發表于 01-16 15:21 ?2.2w次閱讀

    Python的函數文件與模塊的程序說明

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

    Python程序設計資料合集

    本文檔的主要內容詳細介紹的是Python程序設計資料合集免費下載。
    發表于 03-22 15:17 ?22次下載

    Python字符數統計函數程序

    Python字符數統計函數程序免費下載。
    發表于 05-25 14:35 ?19次下載

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

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

    Python組成和縮進介紹

    1. Python組成和縮進 Python程序由模塊組成。一個模塊對應python源文件,一般后
    的頭像 發表于 03-05 17:09 ?2040次閱讀
    <b class='flag-5'>Python</b>的<b class='flag-5'>組成</b>和縮進介紹

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

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

    python寫完程序之后怎么運行

    Python程序的執行流程有更深入的了解。 一、Python程序的基本結構 Python程序
    的頭像 發表于 11-22 11:10 ?1335次閱讀

    python怎么運行程序

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

    如何運行Python程序

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

    運行Python程序的幾種常見方法

    Python是一種高級編程語言,具有簡單易學,易于閱讀和調試的特點。當你完成了一個Python程序之后,你需要運行它以檢查程序是否按照預期工作。下面是運行
    的頭像 發表于 11-28 15:32 ?3093次閱讀

    python程序的文件擴展名

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

    如何使用linux下gdb來調試python程序

    如何使用linux下gdb來調試python程序? 在Linux下,可以使用GDB(GNU調試器)來調試Python程序。GDB是一個強大的調試工具,可以幫助開發者診斷和修復
    的頭像 發表于 01-31 10:41 ?3129次閱讀

    零基礎入門:如何在樹莓派上編寫和運行Python程序

    在這篇文章中,我將為你簡要介紹Python程序是什么、Python程序可以用來做什么,以及如何在RaspberryPi上編寫和運行一個簡單的Pyth
    的頭像 發表于 03-25 09:27 ?501次閱讀
    零基礎入門:如何在樹莓派上編寫和運行<b class='flag-5'>Python</b><b class='flag-5'>程序</b>?
    主站蜘蛛池模板: 欧美亚洲综合在线观看 | 欧美seav在线 | hd性欧美 | 在线成人看片 | 性免费视频| 伦理一区二区三区 | 国产麻豆成人传媒免费观看 | 婷婷免费高清视频在线观看 | 简单视频在线播放jdav | 一本大道一卡二卡四卡 | you ji z z日本人在线观看 | 特黄特黄aaaa级毛片免费看 | 日本亚洲精品成人 | 99久久久精品免费观看国产 | 在线永久免费观看黄网站 | 夜间免费视频 | 亚洲一区二区高清 | 午夜大片在线观看 | 四虎a456tncom| 手机看片久久青草福利盒子 | 国产内地激情精品毛片在线一 | 老司机成人精品视频lsj | 欧美视频一区在线观看 | 轻点灬大ji巴太粗太大了小说 | 一本久草| 精品国产中文一级毛片在线看 | 欧美色综合高清免费 | 2级毛片| gav久久 | 欧美人与动另类在线 | 久青草视频在线 | 美女被草视频 | 亚洲精品久久片久久 | www.黄色免费| 欧美色图一区二区 | 欧美怡红院免费全部视频 | 操干| 欧美一级视频在线观看欧美 | 性夜黄 a 爽免费看 性夜黄a爽影免费看 | 国产毛片久久国产 | 四虎欧美在线观看免费 |