字节串到二进制文件的字符串

时间:2017-12-17 17:58:29

标签: python python-2.7 ubuntu blockchain

我正在使用python解析二进制文件。我从文件中正确获取了前几个值。但是当我尝试读取一个32字节的哈希字符串时,我得到了错误的输出

输出(此处未发布32位)

Webhook

上述文字是什么类型的编码?

如何解析字符串?

1 个答案:

答案 0 :(得分:1)

这只是你的字符串的表示。在内存中,你有你想要的字节。

>>> data = b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
>>> len(data) # length of data
10
>>> data[0] # value of first byte
0

当我从评论中得到时,预期输出是字节的值:

>>> ' '.join(map(str, data))
'0 0 0 0 0 0 0 0 0 0'