1.json.dump() 把json存储到文件中
2.json.load() 从文件中读取json
import json
nums = [2,3,5,7,8,9]
filename = 'nums.json'
#将json写入相关文件
with open(filename,'w') as nbj:
json.dump(nums,nbj)
#从文件中读取json
with open(filename,'r') as nbj:
nums2 = json.load(nbj)
print(nums2)
#合并程序
filename = 'username.json'
try:
with open(filename,'r') as fobj:
username = json.load(fobj)
except FileNotFoundError:
username = input('what is your name?')
with open(filename,'w') as fobj: #此处会在当前目录自动创建文件
json.dump(username,fobj)
print('already remember')
else:
print('welcome back ' + username) #有内容就直接输出
输出控制台

image.png

image.png