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

創(chuàng)新互聯(lián)建站專業(yè)IDC數(shù)據(jù)服務器托管提供商,專業(yè)提供成都服務器托管,服務器租用,服務器托管,服務器托管,成都多線服務器托管等服務器托管服務。
>>> from io import BytesIO
>>> f = BytesIO()
>>> f.write('中文'.encode('utf-8'))
6
>>> print(f.getvalue())
b'\xe4\xb8\xad\xe6\x96\x87'注意,寫入的不是str,而是經(jīng)過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操作二進制數(shù)據(jù)的方法,希望對大家有所幫助。更多Python學習推薦:python教學
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
文章標題:創(chuàng)新互聯(lián)Python教程:python BytesIO操作二進制數(shù)據(jù)
URL網(wǎng)址:http://www.5511xx.com/article/djojejd.html


咨詢
建站咨詢
