How to get '\ x01' to 1

I get the following:

_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

+6
python
source share
2 answers

ord("\x01") will return 1.

+20
source share

Perhaps you are thinking of the ord function?

 >>> ord("\x01") 1 >>> ord("\x02") 2 >>> ord("\x7f") 127 
+3
source share