成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

python中import如何使用-創(chuàng)新互聯(lián)

這篇文章主要介紹python中import如何使用,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到新榮網(wǎng)站設(shè)計(jì)與新榮網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、國(guó)際域名空間、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋新榮地區(qū)。

在學(xué)習(xí)Python的過(guò)程中,import是較早接觸的一個(gè)關(guān)鍵字,Python有很多的內(nèi)置庫(kù),使用import導(dǎo)入后即可使用,或者通過(guò)pip安裝后import使用,import還為我們組織項(xiàng)目結(jié)構(gòu)提供了可能,在開(kāi)發(fā)大型系統(tǒng)時(shí),整個(gè)項(xiàng)目有很多的文件夾和文件,都是通過(guò)import來(lái)進(jìn)行連接的,所以搞清楚import的工作機(jī)制很有必要。

一、import的基本用法

1.導(dǎo)入包名

import os

2.從包中導(dǎo)入函數(shù)

from math import pow

3.導(dǎo)入包并賦予別名

import math as m

4.從包中導(dǎo)入常量并賦予別名

from math import pi as p

5.導(dǎo)入包中所有內(nèi)容

from math import *

二、Python組織代碼的方式

1.一個(gè)文件中的元素

如果整個(gè)程序只有一個(gè)文件,這個(gè)文件中就有變量、函數(shù)、類這些元素可供操作。

2.模塊(module)

簡(jiǎn)單來(lái)說(shuō)模塊就是一個(gè).py文件,例如:在同一個(gè)路徑下有a.py和b.py兩個(gè)文件,那么在a.py中就可以import b,然后通過(guò)b.xxx就可以使用b.py中的變量、函數(shù)、類。

3.包(package)

簡(jiǎn)單理解包就是包含一個(gè)__init__.py的文件夾,例如:在同一個(gè)路徑下有一個(gè)a.py文件和一個(gè)b文件夾,在b文件夾中有一個(gè)__init__.py文件,在a中import b就是導(dǎo)入了b這個(gè)包,實(shí)際上就是__init__.py這個(gè)文件。

python中import如何使用

4.__all__

在包的__init__.py中定義的__all__變量,這樣就可以通過(guò)導(dǎo)入包名來(lái)調(diào)用包內(nèi)各文件中的元素,例如例如:在同一個(gè)路徑下有一個(gè)a.py文件和一個(gè)b文件夾,在b文件夾中有__init__.py和c.py兩個(gè)文件,

python中import如何使用

c.py中內(nèi)容為:

__init__.py的內(nèi)容為:

a.py的內(nèi)容為:

運(yùn)行結(jié)果:

程序運(yùn)行后多了一個(gè)__pycache__文件夾,當(dāng)一個(gè)模塊第一次被導(dǎo)入時(shí),它就被匯編為字節(jié)代碼,并將字節(jié)碼寫入一個(gè)同名的.pyc文件。后來(lái)的導(dǎo)入操作會(huì)直接讀取.pyc文件而不是.py文件。(除非.py文件的修改日期更新,這種情況會(huì)重新生成.pyc文件)

python中import如何使用

5.為什么用.c來(lái)引入?

前面的a.py可以使用import b來(lái)導(dǎo)入b.py中的元素,為什么b文件夾中的__init__.py中不能import c呢?因?yàn)開(kāi)_init__.py其實(shí)代表的是b這個(gè)文件夾,c并沒(méi)有跟它在一級(jí)目錄下,所以要使用.c來(lái)引入c.py中的元素。

6.多層目錄怎么import?

看下面一張圖就夠了:

python中import如何使用

三、搜索路徑

導(dǎo)入模塊時(shí),解釋器會(huì)搜索sys.path列表,這個(gè)列表中保存著一系列目錄。

不同的環(huán)境中sys.path是不一樣的,Python會(huì)依次去查找列表的路徑,找到后就會(huì)返回,所以先后順序很重要,第一個(gè)''是指當(dāng)前目錄或指定的相對(duì)路徑,例如你當(dāng)前目錄中有一個(gè)math.py文件,當(dāng)你import math的時(shí)候相當(dāng)于導(dǎo)入了這個(gè)math.py文件,而不是標(biāo)準(zhǔn)庫(kù)math。

以上是python中import如何使用的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

當(dāng)前文章:python中import如何使用-創(chuàng)新互聯(lián)
新聞來(lái)源:http://jinyejixie.com/article18/ghddp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)網(wǎng)站排名、企業(yè)建站、電子商務(wù)、響應(yīng)式網(wǎng)站、網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)
大同县| 和政县| 华容县| 福建省| 镇康县| 古田县| 武威市| 苍山县| 宝应县| 平山县| 台江县| 高密市| 枣强县| 清远市| 宜兴市| 布拖县| 开化县| 红原县| 固阳县| 光山县| 金沙县| 子洲县| 山东| 乳山市| 金塔县| 桃园市| 禹城市| 北票市| 嘉定区| 盐山县| 桐庐县| 白山市| 昌黎县| 温宿县| 柳江县| 临邑县| 乌恰县| 松滋市| 黄骅市| 永登县| 红原县|