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




                
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to