Manipulating bitsets in struct
Marc 'BlackJack' Rintsch
bj_666 at gmx.net
Thu Jul 10 00:55:45 EDT 2008
On Wed, 09 Jul 2008 20:04:24 -0400, Allen wrote:
> I'm using Python to do some simple network programming, and found the
> struct module very useful for such things, but is there a way to easily
> manipulate bitsets such as a 16 bit word being split into 4 parts like 2
> bits, 1 bit, 4 bits, and 9 bits?
>
> Perhaps something like:
>
> struct.pack('!h(2:1:4:9)',2,0,1,100)
Take a look at Construct_ instead of `struct`.
.. _Construct: http://construct.wikispaces.com/
Ciao,
Marc 'BlackJack' Rintsch
More information about the Python-list
mailing list