需要帮助 - 位字段转换

时间:2008-12-22 12:29:23

标签: python string bits bit-fields

我想将字符串转换为位字段。另外,将它们转换为二进制然后使用。 需要帮助..帮助我..

2 个答案:

答案 0 :(得分:2)

我认为struct module就是你所追求的。

使用示例:

>>> from struct import *
>>> pack('hhl', 1, 2, 3)
'\x00\x01\x00\x02\x00\x00\x00\x03'
>>> unpack('hhl', '\x00\x01\x00\x02\x00\x00\x00\x03')
(1, 2, 3)
>>> calcsize('hhl')
8

答案 1 :(得分:0)

他们已经全部是二元的......我们在谈论哪种语言?

我首先将字符串视为一个字符数组并单独处理每个字符。