我正在尝试设置一个系统,其中包含一个包含学生列表的文件students.json
。结构将是:
{
"username": {
"l_name": "Surname",
"f_name": "Forename"
}
}
我希望能够有一个python函数registry()
,它允许您通过用户名搜索学生,然后选择l_name或f_name作为显示的变量。但首先,我想知道有问题的记录是否存在,如果不存在,请退回到我的顶级功能。
答案 0 :(得分:0)
试试这个
import json
json_string = '{ "username": { "l_name": "Surname", "f_name": "Forename" } }'
def registry(username, l_or_f , reg_json):
user = reg_json.get(username)
if user:
print(user.get(l_or_f))
else:
print('no username')
if __name__ == "__main__":
reg = json.loads(json_string)
registry('username','l_name',reg)
registry('username2', 'l_name', reg)