gpt4 book ai didi

Python:UnicodeDecodeError: 'utf-8' 编解码器无法解码位置 0 的字节 0x80:无效的起始字节

转载 作者:行者123 更新时间:2023-12-05 00:56:39 26 4
gpt4 key购买 nike

我正在从目录中获取数据,它以字节格式提供数据。

字节数据:

b'\x80\x00\x00\x00\n\x00\x00%\x83\xa0\x08\x01\x00\xbb@\x00\x00\x05p 
\x02\x00>\xf3\x00\x00\x00}\x02\x00`\x03\xef0\x00\x00\r\xc0
\x06\xf0>\xf3\x00\x00\x02\x88\x02\x03\xec\x03\xef0\x00\x00/.....'

在将此数据转换为字符串或任何可读格式时,我收到此错误:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte

我使用的代码(Python 3.7.3):

blobs = blob.decode('utf-8')

import json
json.dumps(blob.decode())

我也使用过 pickleastpprint,但它们在这里没有用。

我尝试了什么:

最佳答案

您可以尝试忽略不可读的 block 。

blob.decode('utf-8', 'ignore')

这不是一个很好的解决方案,但是您生成字节对象的方式存在一些问题。也许,utf-8 不是您数据的正确编码。

关于Python:UnicodeDecodeError: 'utf-8' 编解码器无法解码位置 0 的字节 0x80:无效的起始字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62170614/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com