读取本地json文件,解析json

2018-06-17 23:44:40来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

模拟用户登录

# 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
  }
]

  

import json  # 引入模块

count = 1

# 打开一个json文件
data = open("./data.json", encoding='utf-8')
# 转换为python对象
strJson = json.load(data)
flag = False
lockFlag = False
while count <= 3:
    username = input("请输入用户名:")
    password = input('请输入密码:')
    for user in strJson:
        if username == user['username'] and password == user['password']:
            if not user['lock']:
                flag = True
            else:
                lockFlag = True
            break
    if flag:
        print('登录成功!!')
        break
    else:
        print('账号或密码错误')
    count = count + 1
# 输出(注意多层结构)
# print(strJson[0]['id'])
# for item in strJson:
#     print(item)

  

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:django入门基础

下一篇:Python实现文字聊天室