-7

//重复的问题被删除。

我想像这样转换一个十六进制字符串:

b'\x0f\x00\x00\x00NR09G05164\x00' //This is what I've received from socket

类似于:

0f0000004e52303947303531363400

如何使用 Python 实现这一目标?

4

1 回答 1

3

您可以使用binascii.hexlify()

In [25]: strs=b'\x0f\x00\x00\x00NR09G05164\x00'

In [26]: import binascii

In [27]: binascii.hexlify(strs)
Out[27]: b'0f0000004e52303947303531363400'
于 2013-01-12T10:18:14.147 回答