【问题标题】:need help - bit-field conversion需要帮助 - 位域转换
【发布时间】:2008-12-22 12:29:23
【问题描述】:

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

【问题讨论】:

标签: python string bits bit-fields


【解决方案1】:

我认为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

【讨论】:

    【解决方案2】:

    它们都已经是二进制了...我们在谈论哪种语言?

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

    【讨论】:

    • @Cogsy - 语言是 Python。问题不是很明智。
    猜你喜欢
    • 2020-02-25
    • 2018-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-24
    • 2015-11-11
    • 2019-12-23
    • 2021-11-06
    相关资源
    最近更新 更多