首頁/零基礎Python從入門到精通/第9章 模塊(1)
零基礎Python從入門到精通_第9章 模塊(1)

9.1 介紹

前面章節裡我們都是把程式作為單個的以“。py”為字尾的檔案執行的。隨著程式的變長,我們可能需要將其拆分成幾個檔案以便於維護。有些時候可能幾個程式中都需要相同的功能,顯然每次把需要的功能複製到檔案中並不利於維護,如果我們要修改功能,就必須修改每個檔案。這樣不僅操作不方便,而且容易出錯。

為了滿足這些需求,Python提供了一種方法可以把需要重複利用的程式碼定義在一個檔案中,並在指令碼或者Python互動式直譯器中使用它們。定義重複利用的程式碼的檔案被稱為模組。模組中定義的程式碼可以被匯入到另一個模組或者主模組(指令碼執行時可以呼叫的變數集位於最高階,並且處於計算器模式)中。

9.2 模組

9.2.1 模組介紹

模組就是一個包含了Python定義和宣告的“。py”檔案。例如我們定義一個“fibs。py”的檔案,內容如下:

我們可以在與“fibs。py”同一個目錄下使用這個模組,例如:

動手寫9.2.1

執行結果如下:

在這個例子中,我們使用了關鍵字“iort”匯入前面定義的“fibs”檔案,print函式列印出“fibs”告訴我們這是一個叫作“fibs”的模組,是從“fibs。py”檔案獲取的。這說明我們成功地匯入了模組fibs。

9.2.2__na__變數

模組的模組名可以透過全域性變數“__na__”獲得,例如:

動手寫9.2.2

:下如果結行執

匯被組模為作是還行執被是案檔前當斷判來”__ni__“為否是值數變”__an__“的前當看過以可候時的組模義定在們我,特個這了有。”__ni__“為名組模時行執接直被組模當,名組模前當是”__an__“中nohtyP在。”__ni__“是卻值的數變”__an__“地本的出印列案檔”yp。“的中”2.2.9寫手“的行執們我是但,”sbif“字名組模是的出打數變”__an__“的”sbif“,現發以可果結行執從

3.2.9寫手

。”匯組模為作被“出輸會將幕螢,匯組模為作是果如;”行執接直“出輸會將幕螢,案檔該行執接直是果如

。同相則規名命數變和則規名命名檔的組模中nohtyP。名檔改修行自請時例示該行執在者讀,)用使議建不是但,過繞法方他其用使以可(匯組模為作案檔的頭開字數以者或點帶接直援支不中nohtyP:意注

式函rid 3.2.9

:如例。表列稱名的義定中組模前當回返它,數引供提不果如。表列稱名的義定組模回返它,候時的名組模個一供提式函rid為你當。數變和類。式函有號符別識,號符別識組模的件出列以可式函rid

4.2.9寫手

:下如果結行執

。造構的)件是也組模(件解瞭們我便方以可式函rid用使,”2bif“和”bif“式函個兩的義定中”sbif“在到看以可也時同,數變建些一到看以可果結行執從

組模用使 4.2.9

:如例。的樣一是法方的容的中件呼和容的中組模呼以所,件是也組模到提經已面前。了組模用使以可就們我,後之號符別識些哪有組模道知

5.2.9寫手

:下如果結行執

。件種一是也組模竟畢,樣一模一項例件用使和法方用使到看以可

:如例。中間空稱名前當到分部的定指個一中組模匯們我讓以可它,”...troi..orf“是法方的組模匯種一另有還,案檔的匯要”troi“接直是法方種一了紹介面前

6.2.9寫手

:下如果結行執

。首字名包的整完要需再不,可即字名的匯後之”troi“字鍵關用使要需只時組模該用使,後之組模匯式方的”...troi..orf“用使。便方樣一案檔前當在義定和就容的後之”...troi..orf“。樣一式方”troi“和果結行執的式方的”...troi..orf“,到看以可

包 3.9

包用使 1.3.9

。碼式程含包組模,yp。__tini__個一含包至且組模含包”包“:是就係關的者三們它包和組模。碼式程。夾料資的yp。__tini__含包個一是則”包“而,的織組以加來”包“過是,案檔yp個一即組模,碼式程織組來組模過nohtyP

。包個一是夾料資前當識標於用yp。__tini__。空為以可容的案檔該,案檔yp。__tini__有須必下夾料資該且,夾料資是就包,說來單簡

:下如構結錄目,碼式程的包呼試測為yp.1.3.9

yp.1.3.9

9egakcap

yp。__tini__--|

yp.1nuf--|

yp.2nuf--|

:下如碼始原

yp.1nuf/9egakcaP

yp.2nuf/9egakcaP

:”yp。__tini__“立建下錄目”9egakcap“在,在現

。包”9egakcap“呼來”yp.1.3.9“立建下錄目級同”9egakcap“在們我後然

1.3.9寫手

:下如果結行執

。包個一建類些這為後然,類的nohtyP義定裡案檔些這在以可也你。式函多許置放以可你實其但,式函個一了置放裡案檔個每在只們我,例舉了為,上如

用使中錄目多在包 2.3.9

:是序順尋搜的置位組模對析解nohtyP,候時的包者或組模個一匯你當

。錄目前當詢查先首)1(

。錄目個每的下HTAPNOHTYP數變llehS在尋搜會則nohtyP,錄目前當在不果如)2(

。/nohtyp/bil/lacol/rsu/為般一徑路設預,下統系xinU。徑路設預視檢會就nohtyP,到不找都果如)3(

。錄目設預的定決程過裝安由和錄目的下HTAPNOHTYP。錄目前當含包里數變,中之數變htap。sys的塊etsys在存儲徑路尋搜組模

。尋搜行進包子和組模的含包中包對於用,改修以可數變個這。表列的稱名錄目的yp。__tini__含包個一為化始初被它,前之行執碼式程案檔的包在。__htap__:屬的殊特更個一援支還包

。集組模的中包件套充擴於用可它但,的需必是不能功個這然雖

庫準標 4.9

。組模的中庫準標的用常些一紹介會將節本。中腦電的你到裝安起一譯直nohtyP著隨會庫準標nohtyP。庫準標為之稱們我,組模和包不了供提也方nohtyP,包和組模義定自了紹介節幾面前

sys 1.4.9

。分部同不的境環時行執nohtyP理來數變和式函多許了供提組模sys。能功的用實較比些一紹介們我裡這,多很能功的組模sys

統系業作別識.1

1.4.9寫手

:下如果結行執

.1.4.9表考參請統系他其。”23niw“是的出輸該應,臺平swodniW是果如

果結行執應相及統系 1.4.9表

)表上續(

數引列令命理.2

:如例,數引的輸者用使中列令命在回返會它,數變的別型tsil個一是”vgra“。數引的列令命取獲以可數變”vgra。sys“

2.4.9寫手

。碼式程行執”2gra 1gra yp.2.4.9 nohtyp“用使中端終列令命在以可們我

:下如果結行執

。容的數引的定指時行執們我是才始開素元個二第,本名檔是素元個一第的表列,表列個一了回返”vgra。sys“,到看以可們我中果結行執從

式程出退.3

)常異為他其,出退常正是0(。呼的tixe。sys對獲捕中式程主在以可你示表,式程的它呼給回返數引數整的選可個一有帶它,式函tixe。sys呼以可,式程出退途中要需果如,出退自會譯直,尾末式程主到行執

3.4.9寫手

:下如果結行執則,案檔該行執接直果如

。容數引的有所出印列會則式程該,式程行執數引上帶們我果如;式程出退後”數引缺“示提在會式程

徑路尋搜組模取獲.4

。徑路的組模尋搜改修數變該改修過以可們我且並,徑路有所的尋搜要需其束結nohtyp了存儲中”htap。sys“在。徑路的組模尋搜nohtyp了紹介節小2.3.9

4.4.9寫手

:下如果結行執

。樣一不會能可果結行執下境環的同不:意注

:如例。徑路的組模詢查譯直nohtyp加增來數變”htap。sys“改修樣一表列改修像以可們我以所,數變的別型表列是”htap。sys“於由

5.4.9寫手

。組模詢查中錄目”:c“去會譯直nohtyP,時組模匯來”troi“呼,後之)義轉要需”“串元字意注(”:c“)境環swodniW(徑路了加添在

組模的匯已詢查.5

:如例。法方切一的有擁所典字有擁”selud。sys“。度速的行執式程快加而從,詢查中典字到接直會nohtyP,時組模該匯次二第當。組模該錄記自會就”selud。sys“,時組模的新匯師計設式程當每。中憶記到載就後啟nohtyP在典字該,典字域全個一是”selud。sys“

6.4.9寫手

:下如果結行執

。出輸容的同不有會能可下境環行執的同不和中統系業作的同不

so 2.4.9

。法方的多更解瞭件文方閱查行自以可者讀的趣興有,法方的見常些一出列只節小本,作錄目和案檔的統系業作了裝封組模so的nohtyP

錄目在所案檔前當取獲.1

7.4.9寫手

。置位的前當案檔是的示表”)__elif__(anrid。htap。so“,數變建的nohtyP是”__elif__“

徑路前當換切及以徑路前當取獲.2

8.4.9寫手

。徑路改修況視請臺平他其,臺平swodniW是的應對徑路的中子例個這,徑路的前當換切以可ridihc。so,徑路的式程行執前當取獲以可dwcteg。so

案檔名命新重.3

9.4.9寫手

。)案檔txet。a在存中統系設假(”txt。b“為名命新重”txet。a“案檔將會式函aner,中子例個這

在存否是徑路的定指視檢.4

01.4.9寫手

。”eslaF“回返則之反,”eurT“回返則在存果如,在存否是案檔者或錄目斷判以可stsixe。htap。so

案檔個一是否是徑路的出給斷判.5

11.4.9寫手

。”eurT“回返則案檔是果如,”eslaF“回返會都在存不案檔者或案檔是不果如,案檔個一是否是徑路的出給斷判以可elifsi。htap。so

錄目個一是否是徑路的出給斷判.6

21.4.9寫手

。”eurT“回返則錄目是果如,”eslaF“回返會都在存不錄目者或錄目是不果如,錄目個一是否是徑路的出給斷判以可ridsi。htap。so

數變境環統系取獲.7

31.4.9寫手

。同不會也果結出輸,同不定設機算計個各

錄目層單立建.8

41.4.9寫手

。誤錯出輸並立建能不則在存不錄目父果如,錄目子立建下況的錄目父有在,錄目層一立建能只法方rid。so

錄目層多立建.9

51.4.9寫手

猜你喜歡
商海縱橫128計定乾坤

在風起雲湧的商業世界,機遇與挑戰並存,每一次決策都關乎成敗興衰。本書以“縱橫商海128計”為核心,深度剖析商業成功之道。從初涉商海的懵懂探索,到歷經風雨後的成熟布局,書中逐一闡述128種實用且獨到的商業技巧。這些技巧涵蓋市場洞察、營銷策略、人脈經營、危機應對等多個領域,通過800個精彩紛呈的章節故事,生動展現其在不同商業場景中的運用。無論是立志創業的新人,還是在商場摸爬滾打多年的老手,都能從中汲取智慧,掌握商海制勝的關鍵法門,在殘酷的商業競爭中脫穎而出,書寫屬於自己的商業傳奇。

四合院:傻柱重生,娶妻陳雪茹

穿越成1950年的傻柱高考恢復後考入大學,借改革開放東風扶搖直上,迎娶陳雪茹,走向新人生!這一世,我傻柱絕不再當冤大頭!

寶貝兒聽話,鐵漢軍官柔情誘哄

主角:詹雲綺凌承謹詹雲綺

【清冷女機長×帥痞空軍軍官,年齡差3,一方先婚後愛,一方蓄謀已久,軍婚甜寵】 詹雲綺結婚了. 對方是個空軍軍官,大她三歲,人長的巨帥,身材也頂好,出身還是軍人世家. 詹雲綺看上了他各方面的條件,而對方圖跟她結婚最省心. 因為,身為民航女機長還是個事業狂的她,不比他清閑多少. 結婚三年,他們因為工作聚少離多,所以直到現在也不算熟,每次見面頂多只會熟悉熟悉對方的身體. 凌承謹對詹雲綺了如指掌. 他知道她是靠着資助從大山裡走出來的姑娘,知道她是個孤兒,知道她熱愛民航,也清楚她答應和他結婚只是對他有所圖. 他看過她寫給資助人的每一封信. 因為,他是資助人的兒子,甚至回給她那幾封信都是他執筆寫的. 就連他們相親,也是他授意朋友撮合的. 凌承謹從很早之前就欣賞這個如松柏堅韌的女孩,他一直都記得她在某一封信里寫過:“我從小就沒有家,但我始終渴望有一個家,我想我以後會有的.” 詹雲綺,你想要的家,我會給你的,以我守護的藍天起誓. ——以藍天為誓,我永遠對你.對我們的婚姻忠誠.

飼養落難太子爺後,他賴上我了

【傲嬌太子爺×清醒理性獸醫】【契約婚姻+追妻寵妻+先婚後愛+歡脫搞笑+雙潔】 鹿聆剛捉完奸,氣都沒喘勻,一推開家門,竟然被入室綁架。 “幫我縫針。” 男人氣息微弱,可一張臉俊美得晃眼。 她被美色迷的愣了幾秒,猛地回過神差點爆粗: 開什麼玩笑! 她是獸醫,只給牲口縫過,可沒縫過人啊! 雖然為難,但鹿聆心軟還是縫了。 可這一縫不得了!他賴上自己了! “喝口水一萬。” “雞湯十萬。” “紅燒豬蹄二十萬。” 鹿聆看在錢的份上忍了這位爺的各種矯情需求。 可他特么怎麼還得寸進尺啊? “結婚一個億。” 等會兒? 怎麼還有結婚這回事? 霍昀解釋:“契約婚姻,只結三個月,事成之後分你一個億。” 鹿聆沉思片刻,試探問道:“稅前還是稅後?” 男人黑眸微瞇:“聽你的。” 鹿聆咬牙答應了:“那就稅後!” . 太子爺霍昀落難,意外遇見一個女孩。 他沒見過這麼蠢笨又鮮活的人,可偏偏一顰一笑都牽引他的全部視線。 傷口痊癒後,他如願以償將她‘騙’了回去。 後來某天,鹿聆迷茫看着滿身痕迹,質問道:“你懂什麼叫契約婚姻嗎?” 霍昀一臉無辜:“寶寶,不是你說的睡後嗎?” 鹿聆差點又暈過去:“稅!我說的是退稅的稅!”

渣夫為寡嫂失控後,我簽下離婚協議書

沈矜瑤吹過大漠的風,飲過最烈的酒。是整個圈子裡最耀眼,熱烈的玫瑰。 直到商業聯姻給最為克己復禮的陸寒澈。 人群喧囂中,所有人只看得到她的熱鬧。 唯有他看出她的寂寥,心疼她每一道疤痕 於是沈矜瑤嫁了,哪怕需要壓制本性遵守三千條家規 直到親耳聽到,“沈矜瑤,名義上的陸夫人而已,我在意的只有大嫂” 克制的深情似乎從話語中滿溢,原來自己不過是他找來的遮羞布。 當晚,她撕破偽裝,攪得天翻地覆,留下離婚協議書出國。 再相遇,望着榮耀回歸,被神秘大佬緊緊護在懷裡,笑得張揚明媚的沈矜瑤。 陸寒澈才明白,她不是菟絲花,而是凌霄花。 可以自最寒苦之地綻放最美麗的花,足以吸引所有人。 月亮高懸,曾獨照我。 如今再無機會。

錦顏策:戰神郡主凰傾天下

(穿越、古代權謀、女強、)現代特種兵王兼軍醫白狐蕭錦顏,被叛徒所害,與敵同歸於盡後,魂穿至大禹王朝將軍府五歲的九小姐蕭錦顏身上。開局即是地獄——父叔兄長六人盡數戰死沙場,滿門縞素,祖母病危,家族搖搖欲墜。 身負原主執念與軍王之魂,蕭錦顏立誓:“從今往後,我便是蕭家的刀,蕭家的盾!”五歲稚齡,她已運籌帷幄。十年蟄伏,她女扮男裝,以“白面將軍”之名威震邊關,暗中更建立起龐大的商業帝國與情報網絡,誓要查清父兄慘死的真相。 及笄之日,她奉祖母之命重返都城,等待她的卻是鳩佔鵲巢的表妹、心有所屬的虛偽母親,和那道催命的太子妃婚約。 所有人都以為她是在邊關吃齋念佛的柔弱郡主,等着看她笑話,欺她、辱她、算計她。卻不知,邊關十萬鐵騎願為她踏平山河,天下財富盡在她手,情報網早已深入皇庭內外。 當她撕下偽裝,露出獠牙,整個王朝都將為之震顫。且看一代女軍王,如何在這亂世之中,護她所愛,誅她所恨,譜寫一曲巾幗不讓鬚眉的凰傾天下之歌!

京少難追,八零嬌妻有點辣

主角:沈溪周遠山沈溪

一事無成,眾叛親離的沈溪,死在了一場車禍中。

不曾想,一睜眼,重回二十年前。

她知道母親會死於非命,父親在不久後,帶着私生女了回家。

她更是知道,她省吃儉用供心上人讀書。

心上人榨乾她的價值後,娶了父親的私生女。

她被很多人辜負過,也辜負過真心對自己的人。

一朝重生。

她要把那些帶給她傷害的人,狠狠踩在腳下。

也要去彌補自己虧欠的那個人。

只是前世無條件對她好的人,怎麼變得冷血了?

***

整個村子都知道,周遠山消失了三年是坐了牢。

沈溪的父親收了三百塊彩禮給私生女買鋼琴。

沈溪哭着鬧着要逃婚。

在大家都同情沈溪的時候。

沈溪竟然拿着戶口本,站在周遠山家門口求婚。

妹寶投親認錯哥,禁慾軍官淪陷了

已完結,別名《妹寶投親認錯哥,禁慾軍官淪陷了》

【架空年代+空間+年齡差六歲+引導型愛人+美食趕海+古穿今+雙潔團寵】

嬌軟妹寶VS睿智禁慾軍少

為母守孝三年後,沈嫚聽從亡母遺命,去首都投奔父兄,履行婚約

來到軍區後,不料親事已被後娘女兒冒名頂替

事已至此,爺爺給她兩個選擇:

一、留在軍區大院,為她重新尋個歸宿

二、前去海島,投奔親哥,在部隊選一個合心意的軍官丈夫

還用選?

趁着生父有愧於她,要錢要票要物資,搜刮掉生父小金庫,給後娘上眼藥,登上海島的火車

陸修白收到爺爺發來電報,親妹不日來海島投奔他,給妹妹尋個好歸宿

自從爸媽離婚,他就跟妹妹失去了聯絡,記憶里的妹妹是個喜歡玩泥巴的小胖墩

他在任務中受傷,接妹妹的任務只好讓好兄弟幫忙

沈嫚第一次見到江野就認錯人,誰讓對方舉着牌子,讓她誤會是親哥直接來個熊抱——

“哥哥~”

儂語軟調,嬌氣無比的親昵口吻,令江野心尖一顫,骨頭酥麻感襲來

來之前,兄弟說妹妹是個胖墩,他腦海里浮現的是胖乎乎扎着兩根麻花辮的姑娘

可懷裡的姑娘卻是膚白貌美、長發齊腰,楚楚動人的大美人!

一聲哥哥甜膩的不像話,貪念這份悸動的衝動下,默許對方的肆意親昵。

只是舌尖抵着上齶,腦海里叫做理智的弦斷了。

玄學棄婦覺醒後,冷王求做我續命符

為了當年的驚鴻一瞥,江清婉隱姓埋名嫁入將軍府,花了半身修為幫秦家改命。

誰知男子曾經回到北京,帶回了美麗華貴的縣主。

婆婆明褒暗貶地逼她讓位,甚至喊了她五年母親的養子,也輕蔑地看着她。

“你是一個商女,怎麼配做我媽媽?”

看透一切的江清婉拋下一紙和離書,收回了對秦家的保佑,讓他們厄運纏身。

本想逍遙離京,卻遇到了身負怪命格的九王爺,竟能幫她恢復修養。

她成了九王爺的幕僚,京城謠言四起,都說她是王府的外室嬌娘。

男人冷着張俊美如仙的臉,充滿了厭惡。

“她只是我邀請的天師。”

後來,江清婉成了著名的東京神算,京中權貴紛紛跪求一卦。

前夫後悔不已,糾纏不清,一聲“婉婉”喊得真心切。

貴氣清冷的九王爺化身醋精加寵妻狂魔,抱着人的小腰宣誓主權。

什麼天師?這是他的小嬌娘。

零基礎Python從入門到精通
設置
夜間
日間

向上滑動顯示閱讀菜單

提示