python字典存入文件的问题

python输入值转成字典,然后存入文件,但是不能存成一个字典,怎么办?
代码如下:
import json
users = {}
a = input('名字:')
b = input('年龄:')

users[a] = b
print(users)
with open('users.txt', 'a+') as f:
    json_str = json.dumps(users, indent=0)
    f.write(json_str)
    f.write('\n')

结果如下:

img

你是想把之前的跟新的合并保存是吧


s = {}
users = {}
a = input('名字:')
b = input('年龄:')
s[a] = b
print(s)
with open('e:/users.txt') as f:
    for l in f:
        users=json.loads(l) 
users.update(s)
with open('e:/users.txt', 'w') as f:
    
    json_str = json.dumps(users)
    f.write(json_str)
    f.write('\n')