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

歡迎光臨散文網(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ó)家法律
铜鼓县| 晋江市| 股票| 搜索| 通化市| 民乐县| 南江县| 贺州市| 潼南县| 确山县| 寿宁县| 广平县| 汕尾市| 鄯善县| 六安市| 四会市| 昭觉县| 银川市| 诏安县| 莱州市| 定安县| 鲁甸县| 乳源| 孟州市| 合作市| 肃北| 西藏| 桂东县| 临朐县| 青河县| 平凉市| 锡林郭勒盟| 图木舒克市| 衢州市| 金塔县| 甘泉县| 长泰县| 商都县| 蓬莱市| 兴隆县| 崇义县|