代码如下:
import json
dic1={"test1":{"中文名":"苹果","英文名":"apple"}}
with open("jsontest1.json","w") as f:
json.dump(dic1,f)
with open("jsontest2.json","a+") as f:
data = json.load(f)
print(data)
运行到json.load(f)时,就开始报错JSONDecodeError: Expecting value: line 1 column 1 (char 0)了。这个错误莫名其妙,在网上看了不少博客都没解决问题。
最后试着把第五行读取文件时的"a+“改成"r”,问题就直接解决了。