为了账号安全,请及时绑定邮箱和手机立即绑定

"raise JSONDecodeError("Expecting value", s, err.)

"raise JSONDecodeError("Expecting value", s, err.)

慕娘9325324 2022-12-27 15:26:03
下午好,我正在尝试从一个内部有字典结构的 json 文件中读取,然后通过用更新的字典覆盖它来更新它以存储更多条目。但是我收到了这个错误,我不知道是什么原因造成的我一直在尝试修复它 10 个小时,当我尝试使用 json.load 并将其存储为变量时会发生这种情况这是我遇到的错误:JSONDecodeError("Expecting value", s, err.value) from Noneimport jsonGroup = {}Group["Users"] = {}def Update_New(struct,File):    EMAIL = input("Email")    User = input("User")    Pass = input("Pass")    Group = struct.copy()    Group["Users"].update({{EMAIL: {'Username': User, "Password": Pass}}})    File.seek(0)    json.dump(Group,File)def main():    with open('Knuckle.json', 'w+') as File:        data = json.load(File)        Update_New(data,File)        print(data)main()
查看完整描述

1 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

该文件Knuckle.json为空,因此无法将其解析为 JSON 并转换为 python 字典。



查看完整回答
反对 回复 2022-12-27
  • 1 回答
  • 0 关注
  • 229 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号