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

我现在读取了芯片的数据,但是它是二进制流。我想把它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/

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板