示例1:json_file=’/home/mashagua/my_pycharm/hr_plot/data/address.json’
with open(json_file,‘r’) as jf:
data=json.loads(jf)
错误1:TypeError: the JSON object must be str, bytes or bytearray, not ‘TextIOWrapper’
修改方法,把json.loads换成json.load
原因:理由是load是从文件里面load,loads是从str里面load,loads 是load string的简写。
错误2:JSONDecodeError: Unexpected UTF-8 BOM (decode using utf-8-sig)
修改方法:json_file=’/home/mashagua/my_pycharm/hr_plot/data/address.json’
with open(json_file,‘r’,encoding=‘utf-8-sig’) as jf:
data=json.load(jf)
这种一般是编码格式有错,文件里是否有BOM的区别

参考文献:https://blog.csdn.net/w5688414/article/details/78811179
https://blog.csdn.net/gaifuxi9518/article/details/81047688

load json文件时常见错误以及修正总结(亲测有效)相关推荐

  1. 解决在打开word时,出现 “word 在试图打开文件时遇到错误” 的问题(亲测有效)

    1.问题描述: 最近在网上查找期刊论文的模板时,发现从期刊官网下载下来的论文格式模板,在本地用word打开时,出现错误,情况如下 2.解决办法 1. 关闭提示窗口,打开左上角的[文件]按钮 2.点击[ ...

  2. “word在试图打开文件时遇到错误”解决办法,亲测可用

    打开word文档时,出现以下报错: 解决办法: 步骤一: 步骤二: 步骤三: 步骤四: 步骤五: 步骤六: 步骤七: 步骤八: 点击[确定]即可.

  3. linux编译安装的报错,linux编译安装时常见错误解决办法

    This article is post on https://coderwall.com/p/ggmpfa 原文链接:http://www.bkjia.com/PHPjc/1008013.html ...

  4. python3.5读取json文件时,顺序被打乱,解决方案

    由于python3.5的dict是无序的,所以读取json文件时如果不进行排序,会造成混乱 train_json = json.load(open('./data)) # 读取json文件 train ...

  5. nginx json文件服务器,nginx服务器返回json文件时content-type不正确的坑

    最近在用vue写个demo时,使用vue-resource 的$htpp.get()请求一个json文件时,webstrom本地环境可以获取到,http响应报文包头中content-type为appl ...

  6. 【解决】Word 在试图打开文件时遇到错误 请尝试下列方法:* xxx * xxx * xxx

    [解决]Word 在试图打开文件时遇到错误 请尝试下列方法:* xxx * xxx * xxx 参考文章: (1)[解决]Word 在试图打开文件时遇到错误 请尝试下列方法:* xxx * xxx * ...

  7. PHP编译安装时常见错误解决办法,php编译常见错误

    PHP编译安装时常见错误解决办法,php编译常见错误 1.configure: error: xslt-config not found. Please reinstall the libxslt & ...

  8. Java的知识点6—— 强制类型转换、基本类型转化时常见错误和问题、 简单的键盘输入和输出

     强制类型转换 强制类型转换,又被称为造型,用于显式的转换一个数值的类型.在有可能丢失信息的情况下进行的转换是通过造型来完成的,但可能造成精度降低或溢出. public class Test2 {pu ...

  9. linux libvpx编译安装,linux编译安装时常见错误解决办法

    **configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution** 复 ...

最新文章

  1. CES现场低调的主线,近在咫尺的5G商业化 | CES2018技术趋势
  2. Service Mesh是大方向,那Database Mesh呢?
  3. 最强去马赛克AI来了,分分钟回到无马世界,连像素风《我的世界》人物都能复原...
  4. 深入浅出Java中的clone克隆方法,写得太棒了!
  5. 利用 Apache 为个人用户创建 web 站点及其报错处理
  6. 面试题:把字符串转换为整数
  7. 如何用gitbook写文档并存到github上
  8. WiFi 扫描处理过程
  9. 【房价预测】基于matlab遗传算法优化BP神经网络房价预测【含Matlab源码 592期】
  10. 计算机组成原理课程实践,计算机组成原理课程实践教学探索.PDF
  11. asp.net中使用Page.Validate()和Page.IsValid进行服务器端验证
  12. DES加密解密-CryptoJS与Java
  13. 日本官方版灌篮高手结局
  14. 一个基于 Java 编写的物联网开源平台
  15. Times New Roman vs Arial,期刊论文如何选择字体?
  16. 调用企查查第三方Api:企业工商模糊搜索
  17. ps滤镜教程大全:ps怎么加好看的滤镜
  18. java获取当前时间和求时间差(分钟,秒钟,小时,年等)
  19. 信号完整性分析系列2——什么是信号完整性及何时遇到
  20. 2021周记12:理财、朋友与焦虑

热门文章

  1. 第六届360前端星计划_前端工程化浅析
  2. 【Java余元面向对象】(23)抽象方法/抽象类
  3. 程序员职场小白修炼记1——安晓辉《解忧程序员》读书笔记
  4. Python学习记录——1.print()函数与变量
  5. matlab compiler使用,安装和使用MatlabCompilerRuntime
  6. 轻量级CI/CD自动构建平台Gitea+Drone保姆级实践教程
  7. Consul 基本概念,同类比较和内部原理
  8. 2022年欧盟的寒冬,中国外贸企业送温暖(暖冬外贸商品都在这里)
  9. 巧用Html5 History Api解决SPA的SEO问题
  10. CSSJS弹出层效果,兼容所有浏览器