創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!
創(chuàng)新互聯(lián)企業(yè)建站,10余年網(wǎng)站建設(shè)經(jīng)驗(yàn),專注于網(wǎng)站建設(shè)技術(shù),精于網(wǎng)頁設(shè)計(jì),有多年建站和網(wǎng)站代運(yùn)營經(jīng)驗(yàn),設(shè)計(jì)師為客戶打造網(wǎng)絡(luò)企業(yè)風(fēng)格,提供周到的建站售前咨詢和貼心的售后服務(wù)。對(duì)于成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、外貿(mào)營銷網(wǎng)站建設(shè)中不同領(lǐng)域進(jìn)行深入了解和探索,創(chuàng)新互聯(lián)在網(wǎng)站建設(shè)中充分了解客戶行業(yè)的需求,以靈動(dòng)的思維在網(wǎng)頁中充分展現(xiàn),通過對(duì)客戶行業(yè)精準(zhǔn)市場調(diào)研,為客戶提供的解決方案。這篇文章將為大家詳細(xì)講解有關(guān)Python中如何使用模塊包,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
Python中如何使用模塊
import 調(diào)用包 (相當(dāng)于把整個(gè)調(diào)用包的代碼直接粘貼到前面)
構(gòu)造模塊的時(shí)候,模塊名稱也要遵守變量的命名規(guī)則
如果調(diào)用的包數(shù)字開頭,可以importlib實(shí)現(xiàn)導(dǎo)入數(shù)字開頭的模塊名稱,如:
import importlib yang = importlib.import_module("01")
#相當(dāng)于把01復(fù)制給了yang,以后直接可以用yang調(diào)用01模塊
也可以 import 模塊 as 別名:
import 01 as yang
如果在使用包的時(shí)候,不需要整個(gè)模塊的內(nèi)容,只需要其中一個(gè),或幾個(gè)模塊,可以 from ... import ...,...來調(diào)用:
#如調(diào)用bs4中的beautifulsoup模塊
from bs4 import beautifulsoup
在下面就可以直接調(diào)用這個(gè)模塊
調(diào)用包的所有內(nèi)容:
from bs4 import *
if name == "main"的使用:
可以有效避免模塊代碼被導(dǎo)入的時(shí)候被動(dòng)執(zhí)行的問題
建議所有程序入口都已此代碼為入口
模塊的搜索路徑和存儲(chǔ)
什么是模塊的搜索路徑:
加載模塊的時(shí)候,系統(tǒng)會(huì)在那些地方尋找此模塊
系統(tǒng)的默認(rèn)的搜索路徑:
import sys
sys.path 屬性可以看到搜索路徑
案例:py6
添加搜索路徑:
sys.path.append(dir)
模塊的加載順序:
1.搜索內(nèi)存中加載好的模塊
2.搜索Python的內(nèi)置模塊
3.搜索sys.path路徑
包
包是一種組織管理代碼的方式,包里放著模塊
,自定義包的結(jié)構(gòu)
/--- 包 /---/--- init.py 包的 /---/--- 模塊1 /---/--- 模塊2 /---/--- 子包 /---/---/--- init.py 包的標(biāo)志文件 /---/---/--- 子包的模塊1
包的導(dǎo)入操作
import package_name
-直接導(dǎo)入一個(gè)包,可以直接使用__init__.py的內(nèi)容
使用方式:
package_name.func_name package_name.class_name.func_name()
此種訪問的內(nèi)容是:
案例:pkg01,p07.py
import package name as p
具體用法跟作用方法,跟上面一致
注意的是此方法默認(rèn)是對(duì) init.py的內(nèi)容進(jìn)行導(dǎo)入
import package.module
導(dǎo)入某一個(gè)具體的模塊
使用方法:
package.module.func_name
from ... import 導(dǎo)入
from package import module,module2.....
此種方法不導(dǎo)入 'init'的內(nèi)容
from package import *
導(dǎo)入指定包的所有內(nèi)容。
關(guān)于Python中如何使用模塊包就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。
網(wǎng)頁題目:Python中如何使用模塊包-創(chuàng)新互聯(lián)
標(biāo)題URL:http://bm7419.com/article22/igjcc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、微信小程序、網(wǎng)站內(nèi)鏈、手機(jī)網(wǎng)站建設(shè)、商城網(wǎng)站、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容