json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)的解决过程

一位开发者在处理网络爬取生成的json数据时遇到JSONDecodeError,经检查发现14个json文件为空。通过记录并重新爬取这些文件,问题得到解决。
摘要由CSDN通过智能技术生成

楼主在一次代码运行中反复出现json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)。

楼主的代码分为检索部分json 合集(网络爬取生成的),和自定义暂存参数json文件。

因为在train的数据生成过程中很顺利,所以楼主没有考虑过是检索的Json数据出错。反复检查自定义生成的参数保存json文件是不是有格式不对的地方,反复了几次,楼主检索了全网没有有效的解决方式,楼主想可能不是这个生成的json文件有问题。

想起来自己有2部分json文件,回头去看前面的json合集(因为有三十多万条,一眼是看不出问题的),然后在检索生成一些元路径的过程时,楼主加了一行打印代码,检索使用完一条json文件就打印这个文件名,发现有14条json文件是空白的。

解决方式:记录这14个文件名,重新爬取,替换空白文件。

就没有报错了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值