84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
我现在读取了芯片的数据,但是它是二进制流。我想把它print出来,怎么处理呢?
走同样的路,发现不同的人生
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
struct模組中的pack和unpack函數.
基因晶片嗎? affy的cel檔案可以用r來讀的。
struct模組可以對二進位資料進行解析與封裝的功能,參考:http://blog.guozengxin.cn/2013/07/25/python-struct-pack-unpack/
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
struct模組中的pack和unpack函數.
基因晶片嗎? affy的cel檔案可以用r來讀的。
struct模組可以對二進位資料進行解析與封裝的功能,參考:
http://blog.guozengxin.cn/2013/07/25/python-struct-pack-unpack/