gpt4 book ai didi

python - 在Python中将十六进制字符串转换为字节时出现问题

转载 作者:太空宇宙 更新时间:2023-11-03 21:06:00 25 4
gpt4 key购买 nike

我无法将字符串转换为字节。

我尝试将十六进制格式的字符串 ('55 55 00 00') 转换为字节并通过 Pyserial 发送这些字节,但我发现字符串到字节转换时出现错误。我的代码是:

msg = '55 55 00 00'

bytes.fromhex(msg)

我预计结果应该是b'\0x55\0x55\0x00\0x00',为什么结果是
b'UU\x00\x00'

什么是UU

最佳答案

0x55 与字母 U 的 ASCII 代码相同。所以 Python 正在做正确的事情。看到这一点的一种方法是:

b'\x55' == b'U'
True

关于python - 在Python中将十六进制字符串转换为字节时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55394327/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com