欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python3.5模塊的定義、導(dǎo)入、優(yōu)化操作圖文詳解

 更新時(shí)間:2019年04月27日 11:19:37   作者:loveliuzz  
這篇文章主要介紹了Python3.5模塊的定義、導(dǎo)入、優(yōu)化操作,結(jié)合圖文與實(shí)例形式詳細(xì)分析了Python3.5模塊的定義、導(dǎo)入及優(yōu)化等相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下

本文實(shí)例講述了Python3.5模塊的定義、導(dǎo)入、優(yōu)化操作。分享給大家供大家參考,具體如下:

1、模塊體系大綱


2、模塊的定義

模塊的本質(zhì):是一個(gè).py格式的Python文件。文件名test.py,對(duì)應(yīng)的模塊名為:test。

用來(lái)從邏輯上組織Python代碼(變量、函數(shù)、類、邏輯),實(shí)現(xiàn)一個(gè)功能。


3、模塊的導(dǎo)入方法







舉例:

(1)當(dāng)導(dǎo)入的模塊中有多個(gè)方法和多個(gè)變量時(shí),導(dǎo)入模塊的所有變量與方法,舉例如下:


(2)兩種模塊的導(dǎo)入方法的使用比較:

僅僅導(dǎo)入模塊,調(diào)用的方式是:模塊.方法

導(dǎo)入模塊的所有方法和變量:直接調(diào)用(不建議使用這樣的方法)

原因:在調(diào)用文件中存在與被導(dǎo)入模塊中一樣的方法,則模塊中的方法不會(huì)被調(diào)用,會(huì)被調(diào)用文件中的相同的方法覆蓋。


(3)導(dǎo)入模塊的具體某一個(gè)方法


(4)在調(diào)用文件中存在與被調(diào)用模塊中一樣的方法時(shí),用as方法將被導(dǎo)入模塊中的方法重命名。



4、模塊的制作





5、模塊import的本質(zhì)

導(dǎo)入模塊的本質(zhì):就是把Python文件解釋一遍。



(1)將代碼解釋一遍,所有代碼賦值給模塊變量名。調(diào)用:模塊變量名.變量/方法。


(2)只解釋模塊的部分方法或變量,可直接使用該方法或變量,不需要模塊名。


6、包





(1)包package的定義:本質(zhì)就是一個(gè)目錄(文件夾),必須帶有一個(gè)__init__.py文件,用來(lái)從邏輯上組織模塊的。

(2)包的導(dǎo)入——其本質(zhì)是:解釋這個(gè)包下面的__init__.py文件。



7、(1)在不同級(jí)的目錄下導(dǎo)入模塊


module1.py文件在day5目錄下,而main1.py在day5/module_test目錄下面,這兩個(gè)文件不在同一個(gè)目錄下面,此時(shí),main.py文件想要調(diào)用module1模塊的步驟如下:

由sys.path定義的路徑可知,導(dǎo)入的模塊先從當(dāng)前的路徑中去尋找模塊,沒(méi)有該模塊的情況下,給sys.path添加同時(shí)包含module1模塊和main1.py的路徑,F(xiàn):\PythonCode\day5

舉例:




(2)在不同級(jí)的目錄下導(dǎo)入包:p_test.py文件調(diào)用包package_test下面的test,py文件里面的test()方法



8、導(dǎo)入優(yōu)化

from module_test import test


更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python文件與目錄操作技巧匯總》、《Python文本文件操作技巧匯總》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門與進(jìn)階經(jīng)典教程

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Python腳本導(dǎo)出為exe程序的方法

    Python腳本導(dǎo)出為exe程序的方法

    這篇文章主要介紹了如何把Python腳本導(dǎo)出為exe程序的方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • 如何在Windows環(huán)境下安裝PyMySQL(已安裝Anaconda)

    如何在Windows環(huán)境下安裝PyMySQL(已安裝Anaconda)

    這篇文章主要介紹了如何在Windows環(huán)境下安裝PyMySQL問(wèn)題(已安裝Anaconda),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Python實(shí)現(xiàn)視頻目標(biāo)檢測(cè)與軌跡跟蹤流程詳解

    Python實(shí)現(xiàn)視頻目標(biāo)檢測(cè)與軌跡跟蹤流程詳解

    通過(guò)閱讀相關(guān)文獻(xiàn)及測(cè)試,找到了一種基于多模板匹配的改進(jìn)方法,可以對(duì)遙感視頻衛(wèi)星中的移動(dòng)目標(biāo)進(jìn)行探測(cè),并繪制其軌跡。根據(jù)實(shí)驗(yàn)結(jié)果發(fā)現(xiàn),可以比較有效的對(duì)運(yùn)動(dòng)目標(biāo)進(jìn)行跟蹤
    2023-01-01
  • Python變量類型知識(shí)點(diǎn)總結(jié)

    Python變量類型知識(shí)點(diǎn)總結(jié)

    在本文里我們給大家分析一篇關(guān)于Python變量類型的相關(guān)知識(shí)點(diǎn)內(nèi)容,需要的朋友們跟著學(xué)習(xí)下。
    2019-02-02
  • Python中請(qǐng)不要再用re.compile了

    Python中請(qǐng)不要再用re.compile了

    這篇文章主要給大家介紹了關(guān)于Python中為何不要再用re.compile的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • 微信跳一跳游戲python腳本

    微信跳一跳游戲python腳本

    這篇文章主要為大家詳細(xì)介紹了微信跳一跳游戲python腳本,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Python?獲取指定開(kāi)頭指定結(jié)尾所夾中間內(nèi)容(推薦)

    Python?獲取指定開(kāi)頭指定結(jié)尾所夾中間內(nèi)容(推薦)

    獲取文章中指定開(kāi)頭、指定結(jié)尾中所夾的內(nèi)容。其中,開(kāi)頭和結(jié)尾均有多種,但最多也就十幾種,所以代碼還是具有可行性的,今天小編給大家介紹通過(guò)Python?獲取指定開(kāi)頭指定結(jié)尾所夾中間內(nèi)容,感興趣的朋友一起看看吧
    2023-02-02
  • 淺談Python中的異常和JSON讀寫數(shù)據(jù)的實(shí)現(xiàn)

    淺談Python中的異常和JSON讀寫數(shù)據(jù)的實(shí)現(xiàn)

    今天小編就為大家分享一篇淺談Python中的異常和JSON讀寫數(shù)據(jù)的實(shí)現(xiàn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • Python獲取文件ssdeep值的方法

    Python獲取文件ssdeep值的方法

    這篇文章主要介紹了Python獲取文件ssdeep值的方法,是一個(gè)比較實(shí)用的技巧,本文詳細(xì)講述了實(shí)現(xiàn)這一功能的具體步驟及相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2014-10-10
  • 用Python實(shí)現(xiàn)web端用戶登錄和注冊(cè)功能的教程

    用Python實(shí)現(xiàn)web端用戶登錄和注冊(cè)功能的教程

    這篇文章主要介紹了用Python實(shí)現(xiàn)web端用戶登錄和注冊(cè)功能的教程,需要的朋友可以參考下
    2015-04-04

最新評(píng)論