博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
读取本地json文件,解析json
阅读量:4323 次
发布时间:2019-06-06

本文共 971 字,大约阅读时间需要 3 分钟。

模拟用户登录

# 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 = FalselockFlag = Falsewhile 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)

  

转载于:https://www.cnblogs.com/412013cl/p/7989874.html

你可能感兴趣的文章
洛谷 CF937A Olympiad
查看>>
Codeforces Round #445 C. Petya and Catacombs【思维/题意】
查看>>
用MATLAB同时作多幅图
查看>>
python中map的排序以及取出map中取最大最小值
查看>>
ROR 第一章 从零到部署--第一个程序
查看>>
<form>标签
查看>>
vue去掉地址栏# 方法
查看>>
Lambda03 方法引用、类型判断、变量引用
查看>>
was集群下基于接口分布式架构和开发经验谈
查看>>
MySQL学习——MySQL数据库概述与基础
查看>>
ES索引模板
查看>>
HDU2112 HDU Today 最短路+字符串哈希
查看>>
JPanel重绘
查看>>
图片放大器——wpf
查看>>
SCALA STEP BY STEP
查看>>
cocos2d-x学习笔记
查看>>
MySql中的变量定义
查看>>
Ruby数组的操作
查看>>
hdu1181暴搜
查看>>
解码字符串 Decode String
查看>>