玩蛇网提供最新Python编程技术信息以及Python资源下载!

Python处理二进制流应该怎么写

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

struct模块中的packunpack函数.

之前模仿java的Bytebuffer写的一个读取/写入 字节数组的类,希望对你有帮助
https://github.com/hongliuliao/jafka-python-client/blob/master/src/jafka_utils.py

binascii — Convert between binary and ASCII

binascii.b2a_hex(data)
binascii.hexlify(data)
Return the hexadecimal representation of the binary data. Every byte of data is converted into the corresponding 2-digit hex representation. The resulting string is therefore twice as long as the length of data.

binascii.a2b_hex(hexstr)
binascii.unhexlify(hexstr)
Return the binary data represented by the hexadecimal string hexstr. This function is the inverse of b2a_hex(). hexstr must contain an even number of hexadecimal digits (which can be upper or lower case), otherwise a TypeError is raised.

struct模块可以对二进制数据进行解析和封装的功能,参考:
http://blog.guozengxin.cn/2013/07/25/python-struct-pack-unpack/

基因芯片吗?affy的cel文件可以用r来读的。

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd19284.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年05月24日 - 20时27分29秒 发布自玩蛇网

您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容
我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules