【发布时间】:2010-10-04 12:13:44
【问题描述】:
我需要创建一个由非 ascii 字节组成的 Python 字符串,用作 C 模块中的命令缓冲区。 如果我手动编写字符串,我可以做到这一点:
mybuffer = "\x00\x00\x10"
但如果我有一组整数将成为字符串中的字节,我无法弄清楚如何即时创建字符串。将整数与字符串连接是 TypeError。
如果我有一个整数列表,可以说:
myintegers = [1, 2, 3, 10]
如何将其转换为字符串"\x01\x02\x03\x0A"
我使用的是 Python 2.6。
【问题讨论】: