python怎么处理二进制流
怪我咯
怪我咯 2017-04-17 13:42:37
0
5
504

我现在读取了芯片的数据,但是它是二进制流。我想把它print出来,怎么处理呢?

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回覆(5)
迷茫

binascii — 二進位與 ASCII 之間的轉換

binascii.b2a_hex(數據)
binascii.hexlify(數據)
傳回二進位資料的十六進位表示形式。每個位元組的資料都會轉換為對應的 2 位元十六進位表示形式。因此,產生的字串是資料長度的兩倍。

binascii.a2b_hex(hexstr)
binascii.unhexlify(hexstr)
傳回十六進位字串hexstr表示的二進位資料。此函數是 b2a_hex() 的反函數。 hexstr 必須包含偶數個十六進位數字(可以是大寫或小寫),否則會引發 TypeError。

刘奇

之前模仿java的Bytebuffer寫的一個讀取/寫入位元組數組的類別,希望對你有幫助
https://github.com/hongliuliao/jafka-python-client/blob/master/ src/jafka_utils.py

PHPzhong

struct模組中的pack和unpack函數.

Peter_Zhu

基因晶片嗎? affy的cel檔案可以用r來讀的。

大家讲道理

struct模組可以對二進位資料進行解析與封裝的功能,參考:
http://blog.guozengxin.cn/2013/07/25/python-struct-pack-unpack/

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板