tags:

views:

97

answers:

2

I am getting this:

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

gives

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

I want to take '\x01' and get 1 from it, i.e., convert to ``int. Any ideas? Thanks

+5  A: 

ord("\x01") will return 1.

sepp2k
A: 

Perhaps you are thinking of the ord function?

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