Manipulating bitsets in struct

Allen brian_vanderburg2 at yahoo.com
Thu Jul 10 02:04:24 CEST 2008


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)


Brian Vanderburg II




		



More information about the Python-list mailing list