从bytearray python获取一个字节

2024-05-16 12:39:57 发布

您现在位置:Python中文网/ 问答频道 /正文

如何从bytearray中获取一个字节(我需要的是from字节而不是整数)

bytearray(b'\x01\x02\x87\x0b\x1e\x9e\xc9\xde\xb7\n+\x92\n\x03\t')

Tags: from字节整数x03x01x02bytearrayxde
1条回答
网友
1楼 · 发布于 2024-05-16 12:39:57

这是适当格式化输出的问题-内部值不变:

x = bytearray(b'\x01\x02\x87\x0b\x1e\x9e\xc9\xde\xb7\n+\x92\n\x03\t')
print("{:02x}".format(x[0]))

正确给出:

01

如果您确实需要保留bytes属性,那么可以选择

y = bytes([x[5]])
print(y)

这会给你

b'\x9e'

相关问题 更多 >