sar*_*had 5 python string byte
我需要创建一个由非ascii字节组成的Python字符串,用作C模块中的命令缓冲区.如果我手工编写字符串,我可以这样做:
mybuffer = "\x00\x00\x10"
Run Code Online (Sandbox Code Playgroud)
但是如果我有一组整数将成为字符串中的字节,我无法弄清楚如何动态创建字符串.将整数与字符串连接是TypeError.
所以,如果我有一个整数列表,我们可以说:
myintegers = [1, 2, 3, 10]
Run Code Online (Sandbox Code Playgroud)
如何将其转换为字符串 "\x01\x02\x03\x0A"
我使用的是Python 2.6.