最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ó)家法律
珲春市| 宁阳县| 利辛县| 砚山县| 鄯善县| 侯马市| 黑山县| 疏勒县| 丰顺县| 屏南县| 崇文区| 洪江市| 邮箱| 拜城县| 淳安县| 金沙县| 剑阁县| 高州市| 鞍山市| 安康市| 合山市| 同仁县| 阿荣旗| 黄骅市| 马公市| 湖南省| 贵州省| 德保县| 河东区| 屯门区| 石景山区| 阳原县| 石门县| 衢州市| 安康市| 平定县| 读书| 连城县| 浏阳市| 扶风县| 崇信县|