真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

關(guān)于Python內(nèi)存中的讀取與寫入-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!

創(chuàng)新互聯(lián)專注于企業(yè)全網(wǎng)營銷推廣、網(wǎng)站重做改版、察雅網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5開發(fā)商城建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為察雅等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

這篇文章主要介紹關(guān)于Python內(nèi)存中的讀取與寫入,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

Python內(nèi)存中的讀取與寫入

1、內(nèi)存中的讀寫-StirngIO

StirngIO顧名思義就是在內(nèi)存中讀寫str字符串

sio.write(str)

功能:將字符串寫入sio對(duì)象中。

sio.getvalue()

功能:獲取寫入的內(nèi)容

from io import StringIO#
sio = StringIO()
sio.write("hello")
sio.write("good")
print(sio.getvalue())
#結(jié)果:hellogood

sio2.read()
功能:一次性讀取所有的sio對(duì)象中的內(nèi)容

from io import StringIO#
sio2 = StringIO("hello jerry!!!")
print(sio2.read())
#結(jié)果:hello jerry!!!

2、在內(nèi)存中讀取二進(jìn)制字符串-BytesIO

StringIO操作的只能是str,如果要操作二進(jìn)制數(shù)據(jù),就需要使用BytesIO,BytesIO實(shí)現(xiàn)了在內(nèi)存中讀寫bytes。

與StringIO操作類似,但是注意要進(jìn)行編碼寫入bytes

from io import BytesIO
f = BytesIO()
f.write("中文".encode('utf-8'))#寫入的不是str,而是經(jīng)過UTF-8編碼的bytes
print(f.getvalue())#未解碼
print(f.getvalue().decode("utf-8"))#解碼

#結(jié)果
#未解碼:b'\xe4\xb8\xad\xe6\x96\x87'
#解碼:中文
from io import BytesIO
bio2 = BytesIO("中國紅".encode("utf-8"))
print(bio2.read().decode("utf-8"))
#結(jié)果:中國紅

以上是關(guān)于Python內(nèi)存中的讀取與寫入的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!


網(wǎng)頁標(biāo)題:關(guān)于Python內(nèi)存中的讀取與寫入-創(chuàng)新互聯(lián)
新聞來源:http://weahome.cn/article/doddgi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部