4 byte integer

Michael Bentley michael at jedimindworks.com
Fri May 11 05:42:12 EDT 2007


On May 11, 2007, at 4:25 AM, Paul D Ainsworth wrote:

> Greetings everyone. I'm a relative newcomer to python and I have a  
> technical
> problem.
>
> I want to split a 32 bit / 4 byte unsigned integer into 4 separate  
> byte
> variables according to the following logic: -
>
> bit numbers 0..7 byte 1
> bit numbers 8..15 byte 2
> bit numbers 16..23 byte 3
> bit numbers 24..31 byte 4
>
> Each of these byte variables to contain integer data from 0 to 255  
> (or 0 to
> FF in hex mode)
>
> I had thought that struct.unpack with an input message format of  
> 'I' would
> be the way to do it, but its reporting an error that it doesn't  
> want to
> accept an integer.
>
> Please can anyone advise?

Have a look at http://aspn.activestate.com/ASPN/Cookbook/Python/ 
Recipe/113799



More information about the Python-list mailing list