Python读取文件报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 205: illegal mult...

最近在使用高德的交通态势数据接口获取数据,由于获取到的数据缺乏连续性,所以需要对数据进行处理,我的数据文件使用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')

便可以正常运行了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 你非倾国倾城,我非国色天香。何苦要闭起眼睛做人。
    big大卓卓阅读 48评论 0 0
  • 秋风夹杂着微雨 凌打着 这已泛黄却还未凋落的叶子 我撑起一把伞 你迎面走来 我们相视一笑 你继续向前走 渐行渐远 ...
    回头便是你阅读 335评论 0 2
  • 时间啊 带走所有过往 其实我早已明了 我一直在错误的路上 未来啊 没人可以预测 我知道我一直走在弯路上 下个转角又...
    HeartsFlying阅读 156评论 0 0
  • 首先,(尽管影片的名字不讨喜)这不是一部恐怖片,而是一部励志电影。 这不是一部关于死亡的电影,而是关于生命,活着的...
    9444e0643fbd阅读 87评论 0 1