python - Python bytearray 函数无法正确转换十六进制数字列表
问题描述
当我尝试将以下列表转换为字节数组时,我得到了错误的转换
list = [0xd,0xe,0xa,0xd,0xb,0xe,0xe,0xf]
data = bytearray(list)
在调试器变量手表中,我得到:
data=bytearray(b'\r\x0e\n\r\x0b\x0e\x0e\x0f')
这里有什么问题?
解决方案
推荐阅读
- mysql - 无法将字符串格式化为持续时间
- reactjs - 使用 graphql 查询反应结构化数据
- laravel - Laravel 从 sql 文件执行 sql 查询
- javascript - 使用 Jquery 限制文本字段
- json - POST 返回 404,而 GET 在 Ajax 调用 SpringMVC 控制器时工作正常
- c# - 抽象类和具体类 - getter 和 setter
- character-encoding - ZPL 打印 € 和带有锐角的字符
- java - 本地日期时间 JPA - Java 8
- java - 返回上一个开关盒
- r - 如何通过字符串列半连接两个数据帧,其中一个以冒号分隔