ascii2dec

Uwe Mayer merkosh at hadiko.de
Wed Aug 20 19:48:27 CEST 2003


Uwe Mayer wrote:

> this must sound stupid to you, but I'm ages out of Python and I just can't
> find a function to convert 4 bytes of binary data to an integer value:
> 
> length=f.read(4)    # get length in binary
> length=socket.htonl(length)    # swap bytes
> 
> #convert 4 bytes to integer
 
Sorry, socket.htonl(...) already expects a number, so its:

> #convert 4 bytes to integer
> length=socket.htonl(length)    # swap bytes

i.e. 
How to convert:

length = '\x01\x00\x00\x00'

to an integer

Uwe
-- 
        




More information about the Python-list mailing list