读取图片代码:
with open('/Users/jason/temp/iris1.bmp', 'r') as f1:
matchReq['leftEyeImage'] = f1.read()
程序报错: ‘utf-8’ codec can’t decode byte 0xb4
几经折腾才想起来,图片文件不能以“字符”的方式来读取,要用“字符”读取,将‘r’改成‘rb’即可!
博客讲述了在Python中尝试读取bmp图片时遇到的编码错误,由于使用了'r'模式导致'utf-8'编码无法解析字节。解决方法是将读取模式改为'rb',以二进制方式读取图片文件。
读取图片代码:
with open('/Users/jason/temp/iris1.bmp', 'r') as f1:
matchReq['leftEyeImage'] = f1.read()
程序报错: ‘utf-8’ codec can’t decode byte 0xb4
几经折腾才想起来,图片文件不能以“字符”的方式来读取,要用“字符”读取,将‘r’改成‘rb’即可!
6万+
1478
672
2266
5183
1万+

被折叠的 条评论
为什么被折叠?
