Modules

module_using_sys.py

# 通過(guò)函數(shù)我們可以重用代碼
# 通過(guò)模塊Modules我們可以重用函數(shù)

# 編寫(xiě)模塊 一種方法是編寫(xiě)一個(gè).py后綴的文件
# 還有就是使用編寫(xiě)Python解釋器的本地語(yǔ)言來(lái)編寫(xiě)模塊 
# 比如  使用C語(yǔ)言來(lái)撰寫(xiě)Python模塊


# 標(biāo)準(zhǔn)庫(kù)模塊
import sys


print('The command line arguments are:')
for item in sys.argv:
    print(item)

print('The PYTHONPATH is', sys.path,'\n')

module.using_name.py

# 為了降低導(dǎo)入模塊的代價(jià)
# Python創(chuàng)建按照字節(jié)碼編譯的文件碴裙,后綴名為.pyc
# 字節(jié)碼編譯的文件是獨(dú)立于運(yùn)行平臺(tái)的

#盡量使用improt 而不是 from...import

from math import sqrt
print('Square root of 16 is', sqrt(16))



# 模塊的名字可以確定它是獨(dú)立運(yùn)行的還是被導(dǎo)入進(jìn)來(lái)運(yùn)行的
# 通過(guò)模塊的__name__屬性來(lái)實(shí)現(xiàn)

if __name__ == '__main__':
    print('This program is being run by itself')
else:
    print('I am being imported from another module')

mymodule.py

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

__version__ = '0.1'

mymodule_demo.py

#這里要保證兩個(gè)module在同一目錄下或者將mymodule導(dǎo)入到environment path里
import mymodule

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

mymodule_demo2.py

from mymodule import say_hi,__version__

say_hi()
print('Version', __version__)

# 還可以使用 from mymodule import *
# 它可以導(dǎo)入say_hi等所有公共名稱磁椒,但不會(huì)導(dǎo)入__version__這種雙下劃線開(kāi)頭的
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市痘绎,隨后出現(xiàn)的幾起案子泉哈,更是在濱河造成了極大的恐慌蛉幸,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,884評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件丛晦,死亡現(xiàn)場(chǎng)離奇詭異奕纫,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)烫沙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,347評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)匹层,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人锌蓄,你說(shuō)我怎么就攤上這事升筏。” “怎么了瘸爽?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,435評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵仰冠,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我蝶糯,道長(zhǎng)洋只,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,509評(píng)論 1 284
  • 正文 為了忘掉前任昼捍,我火速辦了婚禮识虚,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘妒茬。我一直安慰自己担锤,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,611評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布乍钻。 她就那樣靜靜地躺著肛循,像睡著了一般铭腕。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上多糠,一...
    開(kāi)封第一講書(shū)人閱讀 49,837評(píng)論 1 290
  • 那天累舷,我揣著相機(jī)與錄音,去河邊找鬼夹孔。 笑死被盈,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的搭伤。 我是一名探鬼主播只怎,決...
    沈念sama閱讀 38,987評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼怜俐!你這毒婦竟也來(lái)了身堡?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,730評(píng)論 0 267
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤拍鲤,失蹤者是張志新(化名)和其女友劉穎盾沫,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體殿漠,經(jīng)...
    沈念sama閱讀 44,194評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡赴精,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,525評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了绞幌。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蕾哟。...
    茶點(diǎn)故事閱讀 38,664評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖莲蜘,靈堂內(nèi)的尸體忽然破棺而出谭确,到底是詐尸還是另有隱情,我是刑警寧澤票渠,帶...
    沈念sama閱讀 34,334評(píng)論 4 330
  • 正文 年R本政府宣布逐哈,位于F島的核電站,受9級(jí)特大地震影響问顷,放射性物質(zhì)發(fā)生泄漏昂秃。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,944評(píng)論 3 313
  • 文/蒙蒙 一杜窄、第九天 我趴在偏房一處隱蔽的房頂上張望肠骆。 院中可真熱鬧,春花似錦塞耕、人聲如沸蚀腿。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,764評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)莉钙。三九已至廓脆,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間磁玉,已是汗流浹背停忿。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,997評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蜀涨,地道東北人瞎嬉。 一個(gè)月前我還...
    沈念sama閱讀 46,389評(píng)論 2 360
  • 正文 我出身青樓蝎毡,卻偏偏與公主長(zhǎng)得像厚柳,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子沐兵,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,554評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • [譯]The Python Tutorial#Modules 6. Modules 如果你從Python解釋器中退...
    理查德成閱讀 321評(píng)論 0 2
  • imp imp是實(shí)現(xiàn)import機(jī)制的庫(kù) imp.get_magic() 返回字節(jié)碼文件(pyc)的magic n...
    xncode閱讀 818評(píng)論 0 2
  • 本教程為python3文檔解讀 本教程面向完全型小白别垮,只要你會(huì)在電腦上打字,那你就可以看懂扎谎。 參考視頻觀看碳想,味道更...
    咖喱py閱讀 589評(píng)論 0 4
  • 地址 傳送門(mén) 說(shuō)明 模塊也算是nodejs的核心了。每個(gè)js文件就是一個(gè)模塊毁靶,通過(guò)exports對(duì)外開(kāi)放自己的方法...
    一溪酒閱讀 1,418評(píng)論 0 0
  • 所有堅(jiān)不可摧的情感 都有瞬間崩塌的可能
    瑹鴦閱讀 222評(píng)論 0 0