我一直在尝试这样加载json:
data = json.load(f)
由于某些原因,JSON使用windows1251编码。因此尝试打开它会导致错误:
File "./labelme2voc.py", line 252, in main
data = json.load(f)
File "/home/dex/anaconda3/lib/python3.6/json/__init__.py", line 296, in load
return loads(fp.read(),
File "/home/dex/anaconda3/lib/python3.6/codecs.py", line 321, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe1 in position 81: invalid continuation byte
我该怎么修?JSON load没有这样的选项来指定编码
试试这个:
相关问题 更多 >
编程相关推荐