为了账号安全,请及时绑定邮箱和手机立即绑定

如何将字节字符串转换为整数值?

如何将字节字符串转换为整数值?

千巷猫影 2023-02-15 17:27:36
我正在从事一个项目,在该项目中,我将 base64 编码图像从我的应用程序发送到进行处理的服务器。服务器收到的图片是这样的:(这个数据量很大)b'\xff\xd8\xff\xe1\x02;Exif\x00\x00MM\x00*\x00\.....'所以,现在我想把它转换成这种格式:[255, 234, 70, 115, ....]。
查看完整描述

2 回答

?
米脂

TA贡献1836条经验 获得超3个赞

只需将列表构造函数扔给它即可。

>>> list(b'\xff\xd8\xff\xe1')
[255, 216, 255, 225]


查看完整回答
反对 回复 2023-02-15
?
心有法竹

TA贡献1866条经验 获得超5个赞

假设您使用 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'>


查看完整回答
反对 回复 2023-02-15
  • 2 回答
  • 0 关注
  • 104 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信