{JSONDecodeError}Expecting value: line 1 column 1 (char 0)

报错代码:

import jsonimport globif __name__ == '__main__':files = glob.glob("../out/*.json", recursive=False)  # find filfor file in files:with open(file, 'r') as load_f:load_dict = json.load(load_f)aaaa = json.load(load_f)print(load_dict)

我发现,第二次调用json.load(load_f)

时就会报错,因为load_f已经空了。

所以报错:

{JSONDecodeError}Expecting value: line 1 column 1 (char 0)

的原因是没有读到内容,读取的是个空。

再模拟一次异常:

建一个空文件bbb.json

执行代码:

with open("bbb.json", 'r') as load_f:load_dict = json.load(load_f)

也会报同样的错。

json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

所以,这个错相当于java或者c++的空指针异常。

{JSONDecodeError}Expecting value: line 1 column 1 (char 0)相关推荐

  1. json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) 问题解决

    json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) 问题解决 参考文章: (1)json.decoder.J ...

  2. 【debug】json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

    摘要 环境: 编程语言:Python 3.7 操作系统:Win 10 json数据对象:https://kyfw.12306.cn/otn/leftTicket/query?leftTicketDTO ...

  3. Python 中JSONDecodeError: Expecting value: line 1 column 1 (char 0)错误

    文章目录 尝试解析空字符串会导致错误 错误的常见原因 尝试解析无效的 JSON 值 忘记用引号括起属性或字符串值 对属性或值使用单引号而不是双引号 确保你没有尾随逗号 发出 HTTP 请求时得到空响应 ...

  4. json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

    可以参考一波:https://stackoverflow.com/questions/16573332/jsondecodeerror-expecting-value-line-1-column-1- ...

  5. json.decoder.JSONDecodeError: Expecting ‘,‘ delimiter: line xx column xx (char xxx)

    将python json字符串转为json的时候出现了:json.decoder.JSONDecodeError: Expecting ',' delimiter: line 12 column 55 ...

  6. 解决json解析报错:Expecting value: line 1 column 1 (char 0)

    一般来说,出现这种Expecting value: line 1 column 1 (char 0)报错,一般原因都是返回的数据的格式不是json格式的. 今天在用flask写一个接口,测试接口的时候 ...

  7. json.decoder.JSONDecodeError: Expecting value: line 28 column 5 (char 731)

    傻屌问题,看看是不是json.load读的文件是不是多了哪个符号. 比如这里最后面多了个逗号就报错............

  8. json.loads解码字符串时出错:JSONDecodeError: Invalid \escape: line 1 column 2687 (char 2686)

    一.问题描述 在使用爬虫爬取数据时使用json.loads()解码JSON数据时遇到如下错误: 1 致错语句: json_data = json.loads(str(star_infos).repla ...

  9. python中json.loads报错: Expecting ‘,‘ delimiter: line 1 column 3545 (char 3544)

    在python中使用json.loads报错: Expecting ',' delimiter: line 1 column 3545 (char 3544) 原因: json字符串为: jsonSt ...

  10. json.decoder.JSONDecodeError: Invalid \escape: line 1 column 44 (char 43)

    import jsondict_str = '{ "content": ""\u003Cblockquote class=\"pgc-blockquo ...

最新文章

  1. librosa.stft() 短时傅里叶变换
  2. 前端传来的图片并保存_C# 将前端传来的图片文件分别以大图和缩略图保存
  3. Operations on word vectors-v2 吴恩达老师深度学习课程第五课第二周编程作业1
  4. Nodejs进阶:使用DiffieHellman密钥交换算法
  5. HD1561The more, The Better(树形DP+有依赖背包)
  6. CocoaPods打包静态库
  7. qwidget show 是否有信号_PyQt5信号与槽机制入门(一)
  8. 基于Spring中的事务管理机制
  9. eclipse 与my eclipse区别,IDE
  10. 4G无线预付费电表系统设计及其应用
  11. Magic Trackpad 2 on win10 x64
  12. 一篇文章带你了解国企程序员(超详细)
  13. netty报错:远程主机强迫关闭了一个现有的连接。(已解决)
  14. 阿里 P7 到底是怎样的水平 ???
  15. 关于阿里云ACP/ACE认证考试切换普尔文考试中心的公告
  16. 雪城大学Syracuse University介绍
  17. shell 计算磁盘使用率
  18. Educational Codeforces Round 86 (Rated for Div. 2) Apr/26/2020 22:35UTC+8
  19. nginx配置-根据UA进行域名跳转且仅限域名访问
  20. 买哪种牌子的笔记本电脑好呢?

热门文章

  1. win7万能声卡驱动_我把一台PC的操作系统从win7换成了win10,它真的很棒!
  2. 老旧笔记本的WIN10系统安装Win7还是Win8版本声卡驱动?
  3. 原笔迹手写实现平滑和笔锋效果之:笔迹的平滑(二)
  4. 最好用的9个php开发工具推荐
  5. 重构改善即有代码的设计
  6. PID控制KP.KI.KD用法
  7. hdu 2036 改革春风吹满地(叉积求多边形面积)
  8. 35岁不是程序员职场中的绊脚石
  9. 理解虚拟机(Android 虚拟机进化史)
  10. 全球化业务渐入佳境,BIGO盈利持续大幅提升,是时候重估欢聚集团