首頁/零基礎Python從入門到精通/第10章 文件與IO(2)
零基礎Python從入門到精通_第10章 文件與IO(2)

這段程式碼中,我們沒有手動呼叫close函式,但是由於我們使用了with語句,Python直譯器會在with語句的程式碼塊執行完畢之後幫助我們執行close語句。使用with語句的程式碼會比不使用with語句的程式碼更簡潔。

10.3 StringIO和BytesIO

前面章節介紹了Python對於檔案的讀取和寫入,但有時候資料並不需要真正地寫入到檔案中,只需要在記憶體中做讀取寫入即可。Python中的IO模組提供了對str操作的StringIO函式。

要把str寫入StringIO,我們需要先建立一個StringIO物件,然後像檔案一樣寫入即可,例如:

動手寫10.3.1

執行結果如下:

這個例子建立了StringIO物件,然後呼叫了write方法寫入資料,和檔案操作幾乎相同。getvalue方法用於獲得寫入後的str。

要讀取StringIO,可以先用一個str初始化StringIO,然後像讀檔案一樣讀取,例如:

動手寫10.3.2

執行結果如下:

StringIO的操作物件只能是str,如果要操作二進位資料,就需要使用BytesIO。

BytesIO實現了在記憶體中讀寫bytes,我們可以先建立一個BytesIO,然後寫入一些bytes,例如:

動手寫10.3.3

:下如果結行執

。setyb的碼編8-FTU過經是而,rts是不的寫,意注請

:如例,取讀樣一案檔讀像後然,OIsetyB化始初setyb個一用先以可,似類OIgnirtS和

4.3.01寫手

:下如果結行執

化列序反與化列序 4.01

。化列序反為稱程過的憶記到取讀新重件的化列序從容數變把們我,來過反。上機算計的別到輸傳路網過者或碟磁寫容的後化列序把以可們我。化列序為稱被程過的輸傳或存儲可變中憶記從數變把個這,上質介存儲的別者或碟磁到存轉中憶記從數變把以可們我,的中憶記機算計在存儲是都數變有所,候時的行執在式程

。程過的件或構結料資回轉串位進二的生中程過化列序將是就化列序反,程過的串位進二換轉件者或構結料資將是就化列序,說來單簡

。式方的化列序反和化列序的見常中nohtyP紹介會將節本

組模elkcip 1.4.01

。化列序反和化列序的料資本基些一了現實它,組模的中庫準標nohtyP是組模elkcip

。件的來下存儲式程次上立建者或復恢中案檔從以可們我,作化列序反的組模elkcip過;存儲久永,中案檔到存儲訊資件的行執中式程將以可們我,作化列序的組模elkcip過

:如例,setyb化列序件把以可法方sud的組模elkcip

1.4.01寫手

。存儲久永中案檔寫後然,件setyb化列序件意任把以可sud。elkcip。件setyb的後化列序出印列會子例個這行執

:如例。案檔寫地步一步一再們我要需不,中件案檔到寫接直後然,setyb化列序件意任把們我助幫以可法方ud。elkcip

2.4.01寫手

。訊資的件的存儲elkcip是都些這,容的懂不看堆一到看會案檔atad.1tneduts啟開輯編字文用。訊資的件1tneduts中碼式程了含包案檔個這,atad.1tneduts案檔生會子例個這行執

:如例,件的後化列序反取獲法方sdaol。elkcip用使後然,中件setyb個一到取讀容把先以可們我。中憶記到取讀碟磁從件把以可也然自時案檔用使在,了中案檔到存儲容的化列序將經已然既

3.4.01寫手

:下如果結行執

。)略省能不義定類:意注(中數變到載並來出取讀地確正被件1tneduts的中案檔到看以可中子例個這從

:如例,取讀中件案檔從接直以可也然當候時的取讀,件案檔寫接直以可候時的化列序

4.4.01寫手

:下如果結行執

。的樣一是果效的化列序反法方sdaol用使後然setyb取讀手們我和果結行執個這

。點一這意注要候時的作化列序反與化列序做elkcip用使在以所,題問容相在存能可也間之nohtyP的本版同不且並,取讀言語他其被能不而nohtyP於用能只作化列序反和化列序的elkcip:意注

化列序反與化列序NOSJ 2.4.01

。化列序反和化列序於用以可也,組模NOSJ了建還nohtyP好幸,言語他其援支不並,nohtyP援支隻是就,點缺的命致個一有elkcip是但,化列序反和化列序於用夠能elkcip組模了紹介經已節小一上在

。言語換料資的想理為NOSJ使特些這,)等nohtyP。lreP。tpircSavaJ。avaJ。#C。++C。C括包(慣習的族家言語C於似類了用使也是但,式格字文的言語於立獨全完用採NOSJ。的言語式程tpircSavaJ於基是它。生和析解機於易也,寫編和讀閱於易,式格換料資的級量輕種一是)法示表件tpircSavaJ,noitatoN tcejbO tpircSavaJ(NOSJ

:構結種兩於構建NOSJ

。)tciD(典字是就的應對中nohtyP在,等)yarrA evitaicossA(列陣聯關者或)tsiL deyeK(表列鍵有。)elbaT hsaH(表湊雜。)tcurtS(構結。)droceR(錄紀。)tcejbO(件為解理被它,中言語的同不。)sriaP eulaV/aN fo noitcelloC A(合集的”對值/稱名“)1(

。)tsiL(表列是就的應對中nohtyP在,)yarrA(列陣為解理被它,中言語分部大在。)seulaV fo tsiL deredrO nA(表列序有的值)2(

。節細和紹介的NOSJ於關多更取獲///:sptth網NOSJ從以可者讀

:下如表照對化轉別型nohtyP和別型NOSJ

表照對化轉別型nohtyP和別型NOSJ 1.4.01表

。別型的應對中1.4.01表化列序能只組模nosj而,件nohtyP意任化列序以可elkcip是但,樣一模一組模elkcip和法方用使化列序的組模nosj

:典字化列序組模nosj用使

5.4.01寫手

:下如果結行執

。碼編edocinU為碼轉文中把會組模nosj:意注

:如例,件案檔寫接直以可也組模nosj,樣一組模elkcip和

6.4.01寫手

。樣一模一果結的上幕螢在印列子例的前先和果結的到看,nosj.1tneduts啟開輯編字文用以可,子例個這行執

:如例。料資setyb的後化列序組模elkcip化列序反能不,上料資的化列序nosj用使在用應能只化列序反nosj過不,的樣一是也組模elkcip和法方用使的化列序反組模nosj用使

7.4.01寫手

:下如果結行執

:如例,化列序反件案檔從接直以可也組模nosj,樣一組模elkcip和

8.4.01寫手

:下如果結行執

。樣一模一組模elkcip和式方用使的化列序反組模nosj到看以可

。用使選挑來景場用應際實據以可者讀,之劣優的組模個兩這是這。化列序反行進料資的後化列序組模elkcip對援支nohtyP有隻是但,件nohtyp的分部大化列序以可組模elkcip而;料資的別型分部化列序能只組模nosj是但,題問容相有沒,料資的式格NOSJ援支都言語種各是點特的組模nosj:意注

結小 5.01

。富組模elkcip有沒件化列序可的援支是但,用使言語以可式格NOSJ,化列序反和化列序的中言語nohtyP了紹介還章本後最。容取讀地確正能才致一持保碼編案檔和要需數引碼編的中式程,碼編的案檔意注別特要候時的案檔寫讀,料資和案檔作來法方的富了供提nohtyP,作案檔的中言語式程nohtyP了紹介章本

猜你喜歡
四合院:傻柱重生,娶妻陳雪茹

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

魂圖.勝利與誓約【完結】

《魂圖.勝利與誓約》作者:neleta【完結】  文案:  獸王出現,  魔王出世,  人類的終極強者卻只能靠搶。  與此同時,  異獸開始全面進攻,  局勢更加的嚴峻,  面

惡鬼毒妃從地獄殺回來

她尊敬父兄,良善待人,對於雙腿殘疾的未婚夫亦盡心相伴。可當未婚夫當上太子,重新站起的第一件事,卻是移情別戀她的親妹!二人以情為刃,百般折辱,最終害她凄慘離世!再睜眼,她是來自二十一世紀的毒醫惡鬼。誓要替原主手刃渣男賤女!渣妹算計?那便讓她聲名盡毀!腿好變心?那便讓他再次殘廢!她倒要看看,這對自稱情比金堅的戀人,一個變醜一個變殘之後,還能不能繼續海誓山盟!人人都道,被太子退婚,她此生將無人敢娶。不想

人性的鐵律實用寶典

適合每一個渴望了解自己、理解他人的人。它既是一本隨身攜帶的人性百科全書,也是每日成長的心靈指南。通過日復一日的學習,你將逐漸讀懂人性的密碼,在人際交往中遊刃有餘,在人生道路上做出更明智的選擇,收穫更和諧的人際關係與更順遂的人生。

香江教父
750 人在追

主角:林斌

(港綜+古惑仔大佬+港島+商業大亨) 簡介1:從和聯勝的社團爛仔到腳踏港澳台,威震東南亞的香江教父,隨手攪動日韓江湖風雲我只用了三年。從舊金山機場落地,致公堂的洪門兄弟齊聲大喊:“山主” 簡介2:林先生,社會上對您的稱呼很多,例如影視大亨。物流大佬。石油大王。香江十大傑出青年等等,更有傳聞您是江湖最後一位教父。您可以跟我們雜誌的讀者們分享一下,您是如何走到今天的嗎?” 林斌聽着眼前《時代周刊》的記者提問,慢慢開口道: “剛開始我只想混口飯吃。” “後面跟着我的兄弟慢慢的多了。” “我覺得我應該為他們做點什麼。”

睡不熟
1997 人在追

【京圈太子爺X實體工廠小老闆,先婚後愛,慢熱,日常流,雙潔,見色起意,細水長流小甜文】因為長得像封朕前女友,顏翡用自己的婚姻,換了封朕給她的小破廠注資一億。 結婚第一天,封朕跟顏翡醜話說在前面:要錢可以,不能覬覦他的人。 這句話被顏翡牢牢記在心裡。 結婚一個月,封朕穿着浴袍故意露出腹肌坐在她面前。 顏翡OS:拿這考驗幹部?嘴上關切道:封總你不冷嗎? 結婚半年,封朕在床上百般討好,花樣用盡。 顏翡:放心封總,我知道咱們只是純潔的肉體關係,我只饞你的身子,絕不會愛上你的人! 封朕OS:想回去扇死那個不會說話的自己!

首輔大人今天火葬場了嗎?

主角:薛檸李長澈薛檸

【女主絕世大美人+雄競+前夫追妻火葬場+傳統古言宅斗】

真人短劇紅果可預約+真人有聲已出+動態漫製作中+大家記得去支持呀。

薛檸全家戰死,打小在宣義侯府長大,愛慕極了青梅竹馬長大的侯府世子蘇瞻。

靠着一杯加了料的春酒,她如願以償成了他的夫人。

後來蘇瞻成了權傾天下的內閣首輔。

兩人舉案齊眉,相敬如賓,曾也是東京城中一段不可多得的愛情佳話。

人人都道她一個孤女,能高攀嫁給首輔大人,是天大的榮幸。

唯有她自己清楚,那無數個孤寂如水的夜晚她一個人怎麼度過的。

他心裡有個愛而不得的白月光,從來沒愛過她。

甚至因着她自薦枕席的過往,對她頗多嫌惡。

所以,她被他丟棄在鄉下老宅五年。

往京中的家書遞了一封又一封,終是沒有迴音。

她孤苦無依,被人縱火,含恨而死。

……

重生後的薛檸,第一件事,就是打翻那杯本該送給蘇瞻的春酒。

又認認真真給自己挑選了個未婚夫婿。

府中家宴,親人齊聚。

薛檸主動挽着未婚夫的手走到蘇瞻面前,“首輔大人,這是我的未婚夫,您記得多提拔他呀。”

向來清冷自持的首輔大人卻悔瘋了,紅着眼:“薛檸,明明,是我先認識你的!”

京圈大佬在民政局等一夜二婚的我

26歲的姜晚檸小時候發生過不好的事之後, 因此對男人有一定的懼怕心理,不想讓父母操心,只能形婚,結果形婚一年之後離婚高嫁,也治好了懼怕男人的心理。 陸景深35歲,調到萬安市當領導,是家裡最小的一個也是最受寵的,偏偏婚姻凈讓家裡着急,沒想到他竟然娶了個二婚女人! 姜晚檸第一次看見陸景深就驚慌地跑走了,兩人又一次無意的接觸,她只覺得陸景深風流又危險,她只想逃,可她逃不了! “陸景深,我有病,真的,我接受不了男人,我害怕男人!你放我離開好不好?“ 陸景深抬起那張白皙嬌嫩的小臉,低沉道:”沒事,我給你治!“ 陸景深第一眼就看上了姜晚檸,想起第一次見面就忍不住的想..... 一隻大灰狼逗弄小白兔~,最後叼進狼窩!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

向上滑動顯示閱讀菜單

提示