【发布时间】:2021-02-08 09:04:13
【问题描述】:
我想将一个整数(例如 2900)转换为字节串 b'\x0b\x54'。当我尝试时
variable = 2900
print(hex(variable))
print(variable.to_bytes(2, 'little'))
我收到以下信息:
0xb54
b'T\x0b'
【问题讨论】:
-
好像你想要
'big'而不是'little' -
同
b'\x0b\x54' -
因为
0x54是T的ascii 代码,而字节串将元素显示为字符时,这样做很简单。