在字节字符串中双附加\ python



我试图将十六进制字符串x11x22x33x44x55转换为应该成为b'x1122334455'的字节字符串。我知道byte.fromhex(),但是,这导致x22输出为"这会使我的输出变成假阳性。

我已经尝试通过使用str.encode(bytestring)将字符串x11x22x33x44x55转换为字节字符串,然而,这会导致字符串成为b'\x11\x22\x33\x44\x55'。再次给出假阳性。

是否有可能将十六进制字符串转换为字节,因此它只是显示为b'x11x22x33x44x55'?

任何帮助都是感激的。

导致x22输出为"哪一个将我的输出更改为false积极的。

这只适用于显示考虑

print(b'xFFx22xFF' == b'xFF"xFF')

输出
True

最新更新