新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
創(chuàng)新互聯(lián)Python教程:python BytesIO操作二進(jìn)制數(shù)據(jù)
1、BytesIO實(shí)現(xiàn)了在內(nèi)存中讀寫(xiě)bytes,先創(chuàng)建一個(gè)BytesIO,然后寫(xiě)入一些bytes:

創(chuàng)新互聯(lián)建站專業(yè)IDC數(shù)據(jù)服務(wù)器托管提供商,專業(yè)提供成都服務(wù)器托管,服務(wù)器租用,服務(wù)器托管,服務(wù)器托管,成都多線服務(wù)器托管等服務(wù)器托管服務(wù)。
>>> from io import BytesIO
>>> f = BytesIO()
>>> f.write('中文'.encode('utf-8'))
6
>>> print(f.getvalue())
b'\xe4\xb8\xad\xe6\x96\x87'注意,寫(xiě)入的不是str,而是經(jīng)過(guò)UTF-8編碼的bytes。
2、類似于StringIO,可以使用bytes初始化BytesIO,然后像閱讀文件一樣讀?。?/p>
>>> from io import BytesIO >>> f = BytesIO(b'\xe4\xb8\xad\xe6\x96\x87') >>> f.read() b'\xe4\xb8\xad\xe6\x96\x87'
以上就是python BytesIO操作二進(jìn)制數(shù)據(jù)的方法,希望對(duì)大家有所幫助。更多Python學(xué)習(xí)推薦:python教學(xué)
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
網(wǎng)站欄目:創(chuàng)新互聯(lián)Python教程:python BytesIO操作二進(jìn)制數(shù)據(jù)
文章路徑:http://fisionsoft.com.cn/article/djojejd.html


咨詢
建站咨詢
