【发布时间】:2014-01-24 18:54:53
【问题描述】:
我有一个 short/int16 数组,我需要将其转换为填充的 16 位字符串(?)。我试过使用结构:
struct.pack('>H', 545)
我得到的:
'\x02!'
而我需要格式化为 16 位的东西。
有人知道怎么做吗?我很困惑,对二进制系统几乎一无所知。
干杯
【问题讨论】:
-
该字符串包含两个字节,
0x02和0x21。这两个字节为您提供了 545 的 16 位大端表示。这不是您想要的吗?