Python中如何使用模塊包-創(chuàng)新互聯(lián)

創(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)

綿陽服務(wù)器托管