读取本地json文件,解析json(实例讲解)
模拟用户登录
#data.json文件同目录下
[
{
"id":1,
"username":"zhangshan",
"password":"123qwe",
"lock":false
},
{
"id":2,
"username":"lisi",
"password":"123qwe",
"lock":false
},
{
"id":3,
"username":"wangwu",
"password":"123qwe",
"lock":false
}
]
importjson#引入模块
count=1
#打开一个json文件
data=open("./data.json",encoding='utf-8')
#转换为python对象
strJson=json.load(data)
flag=False
lockFlag=False
whilecount<=3:
username=input("请输入用户名:")
password=input('请输入密码:')
foruserinstrJson:
ifusername==user['username']andpassword==user['password']:
ifnotuser['lock']:
flag=True
else:
lockFlag=True
break
ifflag:
print('登录成功!!')
break
else:
print('账号或密码错误')
count=count+1
#输出(注意多层结构)
#print(strJson[0]['id'])
#foriteminstrJson:
#print(item)
以上这篇读取本地json文件,解析json(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。