我正在编写的程序向我们的客户发送电子邮件,我正在使用的API允许我用HTML编写并插入变量,我正在尝试将其中一个变量变成图像。基本上,我要做的是用python打开一个图像,将其编码为base64,然后使用HTML IMG标记将其连接到一个变量。当我执行代码时,我得到
TypeError: Object of type 'bytes' is not JSON serializable
我使用的是Python 3.6,这是我的代码:
with open("TA203_2.jpg", "rb") as imageFile:
equipment_image = base64.b64encode(imageFile.read())
logger.debug(str(equipment_image))
有什么办法可以解决这个问题吗?
发布于 2018-07-28 03:56:12
我弄明白了,我需要把它转换成一个字符串。
https://stackoverflow.com/questions/51564733
复制相似问题