Python读取文件报错:UnicodeDecodeError:

2020-01-04  本文已影响0人  Stack1_e27c

最近在使用高德的交通态势数据接口获取数据,由于获取到的数据缺乏连续性,所以需要对数据进行处理,我的数据文件使用json的格式来保存的,在用python对数据文件进行读取时,出现了这样的报错问题

UnicodeDecodeError: 
'gbk' codec can't decode byte 0x80 in position 205: illegal multibyte sequence

gbk编码无法位置205中的字节0x80:非法的多字节序列
解决办法:
将原来的读取代码

open(json_filename)

修改编码格式为

open(json_filename,'r',encoding='UTF-8')

便可以正常运行了

上一篇 下一篇

猜你喜欢

热点阅读