我正在一个项目中,在该项目中,我将我的应用程序中的base64编码图像发送到发生处理的服务器。服务器上收到的图像是这样的: (此数据是巨大的)
b'\xff\xd8\xff\xe1\x02;Exif\x00\x00MM\x00*\x00\.....'
因此,现在我想将其转换为以下格式: [255,234,70,115,....]。
答案 0 :(得分:1)
只需将列表构造函数扔给它。
>>> list(b'\xff\xd8\xff\xe1')
[255, 216, 255, 225]
答案 1 :(得分:0)
假设您使用的是Python3,则对字节字符串进行迭代实际上会为您提供单个值作为int类型:
>>> s = b'\xff\xd8\xff\xe1\x02'
>>> for c in s:
... print(c, type(c))
...
255 <class 'int'>
216 <class 'int'>
255 <class 'int'>
225 <class 'int'>
2 <class 'int'>