我做了一些可能相当典型的事情,但经过大量的搜索,我仍然不理解我的问题
我有一个开始的字符串
b'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x
现在,这不是一个字节对象,而是一个字符串,碰巧与pandas.to_csv()一起保存为包含原始b'
。我试图将其转换为实际的PNG对象,为此,我需要将字符串转换为byte对象,以便输入到PIL中
如果我尝试:
image_data.encode()
我确实得到了一个bytes对象,但现在它看起来是这样的:
b'b\'\\x89PNG\\r\\n\\x1a\\n\\x00\\x00\\
这显然是编码错误,PIL抛出:UnidentifiedImageError: cannot identify image file <_io.BytesIO object at 0x7f38366910a0>
那么,问题的最终解决方案是什么
目前没有回答
相关问题 更多 >
编程相关推荐