我正在将Json字符串转换为Python字典对象,以下代码出现以下错误:
import json
path = 'data2012-03-16.txt'
records = [json.loads(line) for line in open(path)]
错误:
UnicodeDecodeError:' utf8'编解码器不能解码位置6中的字节0x92:无效的起始字节
答案 0 :(得分:0)
几点建议 -
也许文件的编码无效?尝试在notepad ++中打开它并更改编码。
您确定您的json文件格式正确吗?尝试在json解析器中打开它并检查它。
为什么你的位置6的字节0x92出现错误,你的文件索引是什么?也许你对所有\ /问题都有问题,尝试用其他字母替换它并检查它是否正常工作。在旁边,您可以使用消除方式并尝试使用相同的代码打开其他文件。之后,打开此文件的精简版等。