五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

12.2 StringIO和BytesIO

2021-09-27 08:17 作者:海鷗之道  | 我要投稿

StringIO

很多時(shí)候,數(shù)據(jù)讀寫不一定是文件,也可以在內(nèi)存中讀寫。

StringIO顧名思義就是在內(nèi)存中讀寫str。

要把str寫入StringIO,我們需要先創(chuàng)建一個(gè)StringIO,然后,像文件一樣寫入即可:

getvalue()方法用于獲得寫入后的str。

要讀取StringIO,可以用一個(gè)str初始化StringIO,然后,像讀文件一樣讀?。?/p>

BytesIO

StringIO操作的只能是str,如果要操作二進(jìn)制數(shù)據(jù),就需要使用BytesIO。

BytesIO實(shí)現(xiàn)了在內(nèi)存中讀寫bytes,我們創(chuàng)建一個(gè)BytesIO,然后寫入一些bytes:

請(qǐng)注意,寫入的不是str,而是經(jīng)過UTF-8編碼的bytes。

和StringIO類似,可以用一個(gè)bytes初始化BytesIO,然后,像讀文件一樣讀取:

小結(jié)

StringIO和BytesIO是在內(nèi)存中操作str和bytes的方法,使得和讀寫文件具有一致的接口。


12.2 StringIO和BytesIO的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
绍兴市| 黎平县| 宜昌市| 平远县| 蓬安县| 天气| 蓝田县| 和龙市| 鱼台县| 新郑市| 宁都县| 方山县| 堆龙德庆县| 玉林市| 信宜市| 桐乡市| 甘谷县| 临颍县| 延寿县| 遵义市| 泌阳县| 通渭县| 松原市| 肇庆市| 桑植县| 兴隆县| 南召县| 新竹市| 平顺县| 凤台县| 湘潭县| 通海县| 修水县| 南乐县| 醴陵市| 株洲市| 定州市| 娄烦县| 南和县| 江华| 蒲江县|