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

import的本質(zhì)解析

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

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

編程時(shí)總是用到import導(dǎo)入,動(dòng)不動(dòng)就導(dǎo)入,很簡(jiǎn)單,但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ì)解析的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站:淺談Python由__dict__和dir()引發(fā)的一些思考、13個(gè)最常用的Python深度學(xué)習(xí)庫(kù)介紹等,有什么問題可以隨時(shí)留言,小編會(huì)及時(shí)回復(fù)大家的。感謝朋友們對(duì)本站的支持!

相關(guān)文章

  • 淺析Python基礎(chǔ)-流程控制

    淺析Python基礎(chǔ)-流程控制

    Python編程語言的作用非常強(qiáng)大,而且其應(yīng)用方便的特點(diǎn)也對(duì)開發(fā)人員起到了非常大的作用。在這里我們就可以先從Python流程控制關(guān)鍵字的相關(guān)概念開始了解,從而初步掌握這一語言的特點(diǎn)
    2016-03-03
  • Python圖片處理之圖片采樣處理詳解

    Python圖片處理之圖片采樣處理詳解

    這篇文章將詳細(xì)為大家講解圖像采樣處理,包括原理知識(shí)、代碼實(shí)現(xiàn)和局部馬賽克處理。文中的示例代碼講解詳細(xì),感興趣的可以跟隨小編一起動(dòng)手試一試
    2022-02-02
  • scrapy+flask+html打造搜索引擎的示例代碼

    scrapy+flask+html打造搜索引擎的示例代碼

    本文主要介紹了scrapy+flask+html打造搜索引擎的示例代碼,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • python 實(shí)現(xiàn)上傳圖片并預(yù)覽的3種方法(推薦)

    python 實(shí)現(xiàn)上傳圖片并預(yù)覽的3種方法(推薦)

    下面小編就為大家?guī)硪黄猵ython 實(shí)現(xiàn)上傳圖片并預(yù)覽的3種方法(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-07-07
  • python分?jǐn)?shù)實(shí)例用法

    python分?jǐn)?shù)實(shí)例用法

    在本篇文章里小編給大家整理的是一篇關(guān)于python分?jǐn)?shù)實(shí)例用法的相關(guān)內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-04-04
  • Python中使用format函數(shù)的小結(jié)

    Python中使用format函數(shù)的小結(jié)

    在Python中,format()函數(shù)是一種用于格式化字符串的方法主要介紹了Python中使用format函數(shù)的小結(jié),本文就來介紹一下format()函數(shù)的使用示例,感興趣的可以了解一下
    2023-08-08
  • python調(diào)用cmd命令時(shí)遇到的路徑空格問題和中文亂碼的解決

    python調(diào)用cmd命令時(shí)遇到的路徑空格問題和中文亂碼的解決

    這篇文章主要介紹了python調(diào)用cmd命令時(shí)遇到的路徑空格問題和中文亂碼的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • 使用Python的Turtle庫(kù)繪制森林的實(shí)例

    使用Python的Turtle庫(kù)繪制森林的實(shí)例

    今天小編就為大家分享一篇使用Python的Turtle庫(kù)繪制森林的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • python?Socket無限發(fā)送接收數(shù)據(jù)方式

    python?Socket無限發(fā)送接收數(shù)據(jù)方式

    這篇文章主要介紹了python?Socket無限發(fā)送接收數(shù)據(jù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • 初步講解Python中的元組概念

    初步講解Python中的元組概念

    這篇文章主要介紹了初步講解Python中的元組概念,是Python入門中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05

最新評(píng)論