【发布时间】:2019-11-01 09:43:34
【问题描述】:
我正在尝试将 int 转换为 bytearray,如下所示:
test = bytearray(struct.pack(">I", 60000)[2:])
print(test)
输出是:
bytearray(b'\xea`')
代替:
bytearray(b'\xea\x60')
似乎是什么问题?我该怎么做才能获得“正确”的输出?
【问题讨论】:
-
b'\xea`' 和 b'\xea\x60' 之间没有区别 - 尝试打印 b'\xea\x60' 看看你会得到什么。
标签: python arrays python-3.x type-conversion