如何将'\ x01'变为1

时间:2009-09-11 15:34:02

标签: python

我得到了这个:

_format_ = "7c7sc"
print struct.unpack(self._format_, data)

给出

('\x7f', 'E', 'L', 'F', '\x01', '\x01', '\x01', '\x00\x00\x00\x00\x00\x00\x00', '\x00')

我想取'\x01'并从中获取1,即转换为``int。有任何想法吗? 感谢

2 个答案:

答案 0 :(得分:20)

ord("\x01")将返回1.

答案 1 :(得分:3)

也许您正在考虑ord功能?

>>> ord("\x01")
1
>>> ord("\x02")
2
>>> ord("\x7f")
127