我在python中有这个字节字符串"\x02\x09\x88"
。
如何动态地更改88?
我试过:
sts = bytes('\x02\x09\x{}'.format("88"), 'ascii')
我得到了错误的单转义编解码器无法解码位置8-9的字节:截断\n nXX转义
但运气不好,我搞不懂。
请帮帮忙
发布于 2021-12-09 18:57:10
尝试用两部分构造字节字符串。如果字符串的格式为'88‘,则使用int(s,16)来转换它:
dynamic_part = '88'
byte_element = int(dynamic_part, 16)
sts = b'\x02\x09' + bytes([byte_element])
print(sts)
其中的指纹:
b'\x02\t\x88'
https://stackoverflow.com/questions/70295143
复制相似问题