真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python導(dǎo)包的幾種方法(自定義包的生成以及導(dǎo)入詳解)-創(chuàng)新互聯(lián)

python是一門靈活的語言,也可以說python是一門膠水語言,顧名思義,就是其可以導(dǎo)入各類的包,python的包可以說是所有語言中最多的。當(dāng)然導(dǎo)入包大部分是為了更快捷,更方便,效率更高。對于剛?cè)腴T的python愛好者來說最初接觸的應(yīng)該是import直接導(dǎo)入包的方式,例如 import time,就是導(dǎo)入了python的time包,這個包中的方法可以處理大部分我們項(xiàng)目中遇到的關(guān)于時間的問題。

創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),浙江企業(yè)網(wǎng)站建設(shè),浙江品牌網(wǎng)站建設(shè),網(wǎng)站定制,浙江網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,浙江網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。成都創(chuàng)新互聯(lián)專注于臨澤網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供臨澤營銷型網(wǎng)站建設(shè),臨澤網(wǎng)站制作、臨澤網(wǎng)頁設(shè)計(jì)、臨澤網(wǎng)站官網(wǎng)定制、微信小程序服務(wù),打造臨澤網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供臨澤網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

下面我會詳細(xì)介紹幾種導(dǎo)入包的方式(在開發(fā)過程中絕對夠用)以及怎樣把其他文件夾中的python模塊生成我們可以應(yīng)用的包。

1.import 常規(guī)導(dǎo)入,直接導(dǎo)入整個包的所有的功能函數(shù)。

例如:import time, 用import直接導(dǎo)入 python的time模塊。

python導(dǎo)包的幾種方法(自定義包的生成以及導(dǎo)入詳解)

2.import多個導(dǎo)入,導(dǎo)入多個包的所有功能函數(shù)。

python導(dǎo)包的幾種方法(自定義包的生成以及導(dǎo)入詳解)

3.from … import …導(dǎo)入整個包的部分功能函數(shù)。

第一個導(dǎo)入的是:導(dǎo)入random模塊(包)的randint函數(shù)。
第二個導(dǎo)入的是:導(dǎo)入time模塊(包)的time以及l(fā)ocaltime函數(shù),中間用,隔開。

python導(dǎo)包的幾種方法(自定義包的生成以及導(dǎo)入詳解)

4.當(dāng)然也可以通過from … import * 這個也是直接導(dǎo)入包的所有功能。相當(dāng)于import …

python導(dǎo)包的幾種方法(自定義包的生成以及導(dǎo)入詳解)

5.重要的,在實(shí)際的應(yīng)用中用得也是比較多的,我們自定義我們自己寫的功能包。

下面說的詳細(xì)一點(diǎn)。

首先在任意路徑創(chuàng)建一個文件夾,來放我們自定義的包的文件。

我的是創(chuàng)建在/home/xyh/test_package,下邊是我的目錄結(jié)構(gòu)。要在另一個不相關(guān)的文件夾下的python應(yīng)用中引用到我們自定義的包。就是在/home/xyh/test_package2/use_lucky_package.py中導(dǎo)入lucky_package.py這個包,測試直接import lucky_package.py或者直接from test_package import lucky_package.py是不行的。

python導(dǎo)包的幾種方法(自定義包的生成以及導(dǎo)入詳解)

直接導(dǎo)入,出現(xiàn)程序運(yùn)行錯誤提示信息:

python導(dǎo)包的幾種方法(自定義包的生成以及導(dǎo)入詳解)

要想成功導(dǎo)入需要做的兩步:

第一:在test_package文件夾中創(chuàng)建_init_.py文件,里邊什么都不需要編輯。

第二:在代碼中把test_package的文件的路徑加入到python解釋器可以搜索到的路徑列表中,這里就用到了python的包sys模塊。

下邊是運(yùn)行過一次的目錄結(jié)構(gòu):pyc文件是py文件編譯后生成的字節(jié)碼文件,不需要自己創(chuàng)建,在你第一次成功導(dǎo)入包并運(yùn)行成功之后會自動生成。

python導(dǎo)包的幾種方法(自定義包的生成以及導(dǎo)入詳解)

下面附上lucky_package.py(包程序)以及use_lucky_package.py(引用包程序)的簡單源碼:

lucky_package.py

#_*_coding:utf-8_*_
# 導(dǎo)入random模塊,我們要制作的包要用
import random

# 定義自定義包模塊的簡單功能
def test():
 print(random.randint(1,10))
 return('hello world')

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


本文題目:python導(dǎo)包的幾種方法(自定義包的生成以及導(dǎo)入詳解)-創(chuàng)新互聯(lián)
網(wǎng)站URL:http://weahome.cn/article/cehcpi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部