【发布时间】:2014-12-19 20:47:24
【问题描述】:
我有一个字符串,其中包含一串表示二进制位的十六进制值,因此 0x00 = 二进制 0 和 0x01 = 二进制 1。如何将其中八个十六进制值打包成一个字节?
例如,字符串 = '\x01\x01\x00\x01\x00\x01\x00\x01' 我想要 0b11010101。
最终目标是从长字符串中提取几个字节的二进制文件。
如何做到这一点?到目前为止,我还没有看到任何使用 struct.pack 来执行此操作的实例。任何帮助将不胜感激!
【问题讨论】:
标签: string python-3.x binary hex