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

python中的import、from import及import as的區(qū)別解析

 更新時(shí)間:2022年10月21日 15:04:02   作者:douguailove  
在Python中,如果import的語(yǔ)句比較長(zhǎng),導(dǎo)致后續(xù)引用不方便,可以使用as語(yǔ)法,這篇文章主要介紹了python中的import、from import以及import as的區(qū)別,需要的朋友可以參考下

首先介紹一下import和include的區(qū)別或者說(shuō)import相對(duì)include的好處:

import導(dǎo)入的內(nèi)容只會(huì)被包含一次,在引入之前會(huì)檢測(cè)是否已經(jīng)存在該模塊,不存在才會(huì)被引入,而include是不會(huì)做判斷的。使用import在遞歸包含的時(shí)候不會(huì)出錯(cuò),不會(huì)引起交叉編譯的問(wèn)題。此外,使用include引入頭文件對(duì)其引入順序也有一定的要求。

import

import是python提供的用于導(dǎo)入模塊的機(jī)制,導(dǎo)入是的整個(gè)模塊的內(nèi)容。模塊可以是py、pyc、pyd,可以是系統(tǒng)自帶的,也可以是自定義的。使用語(yǔ)法:#import os

python中所有加載到內(nèi)存的模塊都存放到sys.modules中,在引入一個(gè)模塊之前,會(huì)先在列表中查找是否已經(jīng)加載了該模塊,如果已經(jīng)加載則只用將模塊的名字加入到正在調(diào)用import模塊的local名字空間中;沒(méi)有加載則將該模塊載入到內(nèi)存,并存放到sys.modules中。

from import

用于導(dǎo)入一個(gè)模塊中的某一個(gè)部分,比如一個(gè)函數(shù)或者一個(gè)類(lèi)等。使用語(yǔ)法:from os import path 表示引入os模塊中的path

import as

用于引入一個(gè)模塊的同時(shí)為該模塊取一個(gè)別名。使用語(yǔ)法:import multiprocessing as mp 表示引入multiprocessing模塊并取別名為mp,在該文件的后續(xù)調(diào)用中mp就相當(dāng)于是multiprocessing。

Python中import的as語(yǔ)法

在Python中,如果import的語(yǔ)句比較長(zhǎng),導(dǎo)致后續(xù)引用不方便,可以使用as語(yǔ)法,比如:

import dir1.dir2.mod

那么,后續(xù)對(duì)mod的引用,都必須是dir1.dir2.mod
dir1.dir2.mod.X
那么,為了簡(jiǎn)化輸入,可以使用as語(yǔ)法:

import dir1.dir2.mod as m

那么,后續(xù)對(duì)mod的引用,可以直接使用m
m. X

需要注意的是,使用as語(yǔ)法之后,只能通過(guò)as后面名字來(lái)訪(fǎng)問(wèn)導(dǎo)入的moudle

import mod as m
m.X # OK
mod.X # Error

下面提供as的完整語(yǔ)法格式,import和from都支持:

import modulename as name # 只能通過(guò)name來(lái)引用
from modulename import attrname as name # 只能通過(guò)name來(lái)引用

到此這篇關(guān)于python中的import、from import及import as的區(qū)別解析的文章就介紹到這了,更多相關(guān)python import from import內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python查找重復(fù)圖片并刪除(圖片去重)

    python查找重復(fù)圖片并刪除(圖片去重)

    這篇文章主要為大家詳細(xì)介紹了python查找重復(fù)圖片并刪除,識(shí)別不同尺寸大小一致的圖片,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • Python使用Flask框架獲取當(dāng)前查詢(xún)參數(shù)的方法

    Python使用Flask框架獲取當(dāng)前查詢(xún)參數(shù)的方法

    這篇文章主要介紹了Python使用Flask框架獲取當(dāng)前查詢(xún)參數(shù)的方法,實(shí)例分析了query_string獲取查詢(xún)參數(shù)的技巧,需要的朋友可以參考下
    2015-03-03
  • django中模板的html自動(dòng)轉(zhuǎn)意方法

    django中模板的html自動(dòng)轉(zhuǎn)意方法

    今天小編就為大家分享一篇django中模板的html自動(dòng)轉(zhuǎn)意方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • PyTorch 導(dǎo)數(shù)應(yīng)用的使用教程

    PyTorch 導(dǎo)數(shù)應(yīng)用的使用教程

    這篇文章主要介紹了PyTorch 導(dǎo)數(shù)應(yīng)用的使用教程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Python中格式化字符串輸出的4種方式小結(jié)

    Python中格式化字符串輸出的4種方式小結(jié)

    本文主要介紹了Python中格式化字符串輸出的4種方式小結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • Python中的作用域規(guī)則詳解

    Python中的作用域規(guī)則詳解

    這篇文章主要介紹了Python中的作用域規(guī)則詳解了局部作用域、全局作用域、內(nèi)置作用域、嵌套作用域等內(nèi)容,本文講解了,需要的朋友可以參考下
    2015-01-01
  • Python實(shí)現(xiàn)的登錄驗(yàn)證系統(tǒng)完整案例【基于搭建的MVC框架】

    Python實(shí)現(xiàn)的登錄驗(yàn)證系統(tǒng)完整案例【基于搭建的MVC框架】

    這篇文章主要介紹了Python實(shí)現(xiàn)的登錄驗(yàn)證系統(tǒng),結(jié)合完整實(shí)例形式分析了Python基于搭建的MVC框架進(jìn)行登錄驗(yàn)證操作的相關(guān)實(shí)現(xiàn)與使用技巧,需要的朋友可以參考下
    2019-04-04
  • Python實(shí)現(xiàn)將wav轉(zhuǎn)amr,并轉(zhuǎn)換成hex數(shù)組

    Python實(shí)現(xiàn)將wav轉(zhuǎn)amr,并轉(zhuǎn)換成hex數(shù)組

    這篇文章主要介紹了Python實(shí)現(xiàn)將wav轉(zhuǎn)amr,并轉(zhuǎn)換成hex數(shù)組方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • python reduce 函數(shù)使用詳解

    python reduce 函數(shù)使用詳解

    reduce()函數(shù)也是Python內(nèi)置的一個(gè)高階函數(shù)。reduce()函數(shù)接收的參數(shù)和 map()類(lèi)似,一個(gè)函數(shù) f,一個(gè)list,但行為和 map()不同,今天我們就來(lái)詳細(xì)探討下
    2017-12-12
  • Python爬蟲(chóng)之requests庫(kù)基本介紹

    Python爬蟲(chóng)之requests庫(kù)基本介紹

    大家好,本篇文章主要講的是Python爬蟲(chóng)之requests庫(kù)基本介紹,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話(huà)記得收藏一下
    2022-02-02

最新評(píng)論