我是数据结构啊 2022-05-05 16:26
浏览 91
已结题

JSONDecodeError: Expecting property name enclosed in double quotes: line 2 column 1 (char 2) 问题

数据集是ACE2005多语种数据集,进行预训练
代码部分:
output_dir = "./data/ace-event/processed-data/json"
for fold in ["train", "dev", "test"]:
g_convert = open(path.join(output_dir, fold + "_convert.json"), "w")
with open(path.join(output_dir, fold + ".json"), "r") as g:
for line in g:
line = json.loads(line)

错误原因:
Traceback (most recent call last):
File "./scripts/data/ace-event/convert_examples.py", line 10, in
line = json.loads(line)
File "/root/miniconda3/lib/python3.7/json/init.py", line 348, in loads
return _default_decoder.decode(s)
File "/root/miniconda3/lib/python3.7/json/decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/root/miniconda3/lib/python3.7/json/decoder.py", line 353, in raw_decode
obj, end = self.scan_once(s, idx)
json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 2 column 1 (char 2)

1.首先这个train.json文件数据太多,我放弃了由‘’(单引号)转变为“”“(双引号)

我想要解决这个问题,使代码正常运行

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 5月13日
    • 创建了问题 5月5日

    悬赏问题

    • ¥15 咨询一下有关于王者荣耀赢藏战绩
    • ¥100 求购一套带接口实现实习自动签到打卡
    • ¥50 MacOS 使用虚拟机安装k8s
    • ¥500 亚马逊 COOKIE我如何才能实现 登录一个亚马逊账户 下发新 COOKIE ..我使用下发新COOKIE 导入ADS 指纹浏览器登录,我把账户密码 修改过后,原来下发新COOKIE 不会失效的方式
    • ¥20 玩游戏gpu和cpu利用率特别低,玩游戏卡顿
    • ¥25 oracle中的正则匹配
    • ¥15 关于#vscode#的问题:把软件卸载不会再出现蓝屏
    • ¥15 vimplus出现的错误
    • ¥15 usb无线网卡转typec口
    • ¥30 怎么使用AVL fire ESE软件自带的优化模式来优化设计Soot和NOx?