将 Python 字节转换为字符串而不进行编码

2024-03-16

我正在使用 Python 3.6 并且我有一个字节图像:

img = b'\xff\xd8\xff\xe0\x00\x10JFIF\x00'

我需要将字节转换为字符串而不进行编码,因此它看起来像:

raw_img = '\xff\xd8\xff\xe0\x00\x10JFIF\x00'

目标是将其合并到 html 图像标签中:

<img src="'data:image/png;base64," + base64.b64encode(raw_img) + "' />"

为什么不直接调用 str 并删除后面的 b 呢?

In:

str(img)[2:-1]

Out:

'\xff\xd8\xff\xe0\x00\x10JFIF\x00'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 Python 字节转换为字符串而不进行编码 的相关文章

随机推荐