最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

import的本質(zhì)解析

 更新時(shí)間:2017年10月30日 10:39:29   作者:FrankB  
import是我們經(jīng)常使用的功能,方法大家也都會(huì)。雖然用的多,但它的本質(zhì)我們似乎沒有好好的了解過。本文就import的本質(zhì)解析,向大家作了介紹,需要的朋友可以參考下。

上一篇文章中我們介紹了python中hashlib模塊用法示例,詳情參見:http://m.fzitv.net/article/127103.htm。今天我們看看import的有關(guān)內(nèi)容。

編程時(shí)總是用到import導(dǎo)入,動(dòng)不動(dòng)就導(dǎo)入,很簡單,但import到底是個(gè)什么功能,它的本質(zhì)是什么?

一. 模塊:用來從邏輯上來組織python代碼(變量,函數(shù),類,邏輯,實(shí)現(xiàn)一個(gè)功能),本質(zhì)就是,py結(jié)尾的python文件

1.1 導(dǎo)入方法:

  import module
  import module1, module2
  from module import logger
  from module import logger as frank

1.2 導(dǎo)入的本質(zhì): 把python文件解釋一遍

1.3  import module_name

      實(shí)際上相當(dāng)于 module_name 的所有代碼復(fù)制與此, 當(dāng)要使用時(shí),取用其中的變量和函數(shù) module_name.name,  module_name.logger

1.4  from module_name import name

       實(shí)際上相當(dāng)于將module_name 中 name 那部分代碼復(fù)制與此,便可以直接引用 name='alex', 直接可以調(diào)用 變量 name

二. 包:從邏輯上組織模塊的,本質(zhì)就是一個(gè)目錄,(一個(gè)帶有_init_.py 文件的目錄)

1.1 導(dǎo)入的本質(zhì): 就是執(zhí)行該包目錄下的_init_.py 文件

1.2 導(dǎo)入優(yōu)化:

實(shí)例 , 下面的代碼需要來不停地調(diào)用 module_test 這個(gè)模塊, 若有200個(gè)這樣的調(diào)用,就得來來回回地找,影響效率, 此時(shí)可以將 "import module_test" 轉(zhuǎn)化為 “from module_test import test”

def logger(): 
 module_test.test()
 print(' in the logger')
def search():
 module_test.test()
 print("in the search")

總結(jié)

以上就是本文關(guān)于import的本質(zhì)解析的全部內(nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站:淺談Python由__dict__和dir()引發(fā)的一些思考、13個(gè)最常用的Python深度學(xué)習(xí)庫介紹等,有什么問題可以隨時(shí)留言,小編會(huì)及時(shí)回復(fù)大家的。感謝朋友們對(duì)本站的支持!

相關(guān)文章

  • python發(fā)送郵件示例(支持中文郵件標(biāo)題)

    python發(fā)送郵件示例(支持中文郵件標(biāo)題)

    python發(fā)送中文郵件示例,支持中文郵件標(biāo)題和中文郵件內(nèi)容。支持多附件。根據(jù)用戶名推測(cè)郵件服務(wù)器提供商
    2014-02-02
  • python操作MySQL數(shù)據(jù)庫具體方法

    python操作MySQL數(shù)據(jù)庫具體方法

    堅(jiān)持每天學(xué)一點(diǎn),每天積累一點(diǎn)點(diǎn),作為自己每天的業(yè)余收獲,這個(gè)文章是我在吃飯的期間寫的,利用自己零散的時(shí)間學(xué)了一下python操作MYSQL,所以整理一下。我采用的是MySQLdb操作的MYSQL數(shù)據(jù)庫。先來一個(gè)簡單的例子吧
    2013-10-10
  • 用python生成(動(dòng)態(tài)彩色)二維碼的方法(使用myqr庫實(shí)現(xiàn))

    用python生成(動(dòng)態(tài)彩色)二維碼的方法(使用myqr庫實(shí)現(xiàn))

    今天小編就為大家分享一篇用python生成(動(dòng)態(tài)彩色)二維碼的方法(使用myqr庫實(shí)現(xiàn)),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • Python實(shí)現(xiàn)提高運(yùn)行速度的技巧分享

    Python實(shí)現(xiàn)提高運(yùn)行速度的技巧分享

    這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)提高運(yùn)行速度的相關(guān)技巧,文中的示例代碼講解詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-06-06
  • 用Python制作在地圖上模擬瘟疫擴(kuò)散的Gif圖

    用Python制作在地圖上模擬瘟疫擴(kuò)散的Gif圖

    這篇文章主要介紹了如何用Python制作在地圖上模擬瘟疫擴(kuò)散的Gif圖,其中用到了歐拉公式等數(shù)學(xué)知識(shí)、需要一定的算法基礎(chǔ),需要的朋友可以參考下
    2015-03-03
  • pycharm指定python路徑過程詳解

    pycharm指定python路徑過程詳解

    這篇文章主要介紹了Pycharm指定python路徑過程圖解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2023-04-04
  • 詳解Python數(shù)據(jù)分析--Pandas知識(shí)點(diǎn)

    詳解Python數(shù)據(jù)分析--Pandas知識(shí)點(diǎn)

    這篇文章主要介紹了Python數(shù)據(jù)分析--Pandas知識(shí)點(diǎn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • python特效之字符成像詳解

    python特效之字符成像詳解

    這篇文章主要為大家介紹了python特效之字符成像,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • Python編程判斷一個(gè)正整數(shù)是否為素?cái)?shù)的方法

    Python編程判斷一個(gè)正整數(shù)是否為素?cái)?shù)的方法

    這篇文章主要介紹了Python編程判斷一個(gè)正整數(shù)是否為素?cái)?shù)的方法,涉及Python數(shù)學(xué)運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下
    2017-04-04
  • 解決python3 json數(shù)據(jù)包含中文的讀寫問題

    解決python3 json數(shù)據(jù)包含中文的讀寫問題

    這篇文章主要介紹了解決python3 json數(shù)據(jù)包含中文的讀寫問題,需要的朋友可以參考下
    2021-05-05

最新評(píng)論

长沙县| 武夷山市| 邯郸县| 元阳县| 赤水市| 容城县| 滨海县| 沽源县| 青河县| 横峰县| 睢宁县| 淄博市| 三明市| 周至县| 海林市| 桃江县| 依兰县| 蒙自县| 永和县| 大埔县| 辉南县| 讷河市| 建昌县| 清苑县| 新邵县| 普安县| 房产| 海阳市| 新建县| 闽清县| 武冈市| 巴里| 容城县| 宣武区| 句容市| 皋兰县| 正镶白旗| 万宁市| 南乐县| 金华市| 股票|