欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

編寫python模塊的方法

這篇文章主要介紹編寫python模塊的方法,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

成都創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括五常網(wǎng)站建設(shè)、五常網(wǎng)站制作、五常網(wǎng)頁制作以及五常網(wǎng)絡(luò)營(yíng)銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,五常網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到五常省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

其實(shí)網(wǎng)上Python教程挺多的,編寫你自己的模塊很簡(jiǎn)單,這其實(shí)就是你一直在做的事情!這是因?yàn)槊恳粋€(gè) Python 程序同時(shí)也是一個(gè)模塊。你只需要保證它以 .py 為擴(kuò)展名即可。下面的案例會(huì)作出清晰的解釋。

案例(保存為 mymodule.py):

def say_hi():
    print('Hi, this is mymodule speaking.')

__version__ = '0.1'

上方所呈現(xiàn)的就是一個(gè)簡(jiǎn)單的模塊。正如你所看見的,與我們一般所使用的 Python 的程序相比其實(shí)并沒有什么特殊的區(qū)別。我們接下來將看到如何在其它 Python 程序中使用這一模塊。

要記住該模塊應(yīng)該放置于與其它我們即將導(dǎo)入這一模塊的程序相同的目錄下,或者是放置在 sys.path 所列出的其中一個(gè)目錄下。

另一個(gè)模塊(保存為 mymodule_demo.py):

import mymodule

mymodule.say_hi()
print('Version', mymodule.__version__)

輸出

$ python mymodule_demo.py
Hi, this is mymodule speaking.
Version 0.1

它是如何工作的

你會(huì)注意到我們使用相同的點(diǎn)符來訪問模塊中的成員。Python 很好地重用了其中的符號(hào),這充滿了“Pythonic”式的氣息,這使得我們可以不必學(xué)習(xí)新的方式來完成同樣的事情。

下面是一個(gè)使用 from...import 語法的范本(保存為 mymodule_demo2.py):

from mymodule import say_hi, __version__

say_hi()
print('Version', __version__)

mymodule_demo2.py 所輸出的內(nèi)容與 mymodule_demo.py 所輸出的內(nèi)容是一樣的。

在這里需要注意的是,如果導(dǎo)入到 mymodule 中的模塊里已經(jīng)存在了 __version__ 這一名稱,那將產(chǎn)生沖突。這可能是因?yàn)槊總€(gè)模塊通常都會(huì)使用這一名稱來聲明它們各自的版本號(hào)。因此,我們大都推薦最好去使用 import 語句,盡管這會(huì)使你的程序變得稍微長(zhǎng)一些。

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

本文標(biāo)題:編寫python模塊的方法
文章轉(zhuǎn)載:http://www.chinadenli.net/article10/iigsgo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站網(wǎng)站排名軟件開發(fā)動(dòng)態(tài)網(wǎng)站定制開發(fā)網(wǎng)站制作

廣告

聲明:本網(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í)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作