文件json

import json
def op_data(filename,dic=None):
if dic:#写入进去
with open(filename,'w',encoding='utf-8') as fw:
json.dump(dic,fw,ensure_ascii=False,indent=4)
else:
with open(filename,encoding='utf-8')as fr:
return json.load(fr)

FILE_NAME='user_info.json'
all_users=op_data(FILE_NAME)
for i in range(3):
choice=input('输入,1注册,2删除')
if choice=='1':
username=input('username:')
pwd=input('pwd:')
if username not in all_users:
all_users[username]=pwd
op_data(FILE_NAME,all_users)
elif choice == '2':
username = input('username:')
all_users.pop(username)
op_data(FILE_NAME,all_users)
原文地址:https://www.cnblogs.com/jiadan/p/8887022.html