读取本地json文件,解析json(实例讲解)


Posted in Python onDecember 06, 2017

模拟用户登录

# 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)

以上这篇读取本地json文件,解析json(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
跟老齐学Python之集成开发环境(IDE)
Sep 12 Python
OpenCV实现人脸识别
Apr 07 Python
Python使用回溯法子集树模板获取最长公共子序列(LCS)的方法
Sep 08 Python
TensorFlow实现MLP多层感知机模型
Mar 09 Python
Python实现替换文件中指定内容的方法
Mar 19 Python
python虚拟环境迁移方法
Jan 03 Python
Django如何开发简单的查询接口详解
May 17 Python
Python转换时间的图文方法
Jul 01 Python
Python Pandas实现数据分组求平均值并填充nan的示例
Jul 04 Python
python操作redis数据库的三种方法
Sep 10 Python
Python+OpenCV图像处理—— 色彩空间转换
Oct 22 Python
基于Python编写简易版的天天跑酷游戏的示例代码
Mar 23 Python
Python语言描述最大连续子序列和
Dec 05 #Python
python matplotlib坐标轴设置的方法
Dec 05 #Python
详解K-means算法在Python中的实现
Dec 05 #Python
Python实现字符串匹配算法代码示例
Dec 05 #Python
Django实现简单分页功能的方法详解
Dec 05 #Python
Python生成8位随机字符串的方法分析
Dec 05 #Python
在Python程序员面试中被问的最多的10道题
Dec 05 #Python
You might like
PHP nl2br函数 将换行字符转成 &amp;lt;br&amp;gt;
2009/08/21 PHP
PHP中使用sleep造成mysql读取失败的案例和解决方法
2014/08/21 PHP
thinkPHP实现签到功能的方法
2017/03/15 PHP
PHP基于递归算法解决兔子生兔子问题
2018/05/11 PHP
JQuery 图片的展开和伸缩实例讲解
2013/04/18 Javascript
jquery设置元素的readonly和disabled的写法
2013/09/22 Javascript
JavaScript修改作用域外变量的方法
2016/03/25 Javascript
node.js实现端口转发
2016/04/14 Javascript
常用Javascript函数与原型功能收藏(必看篇)
2016/10/09 Javascript
js输入框使用正则表达式校验输入内容的实例
2017/02/12 Javascript
AngularJS之自定义服务详解(factory、service、provider)
2017/04/14 Javascript
Vue组件化通讯的实例代码
2017/06/23 Javascript
详解node-ccap模块生成captcha验证码
2017/07/01 Javascript
JavaScript编写的网页小游戏,很给力
2017/08/18 Javascript
微信小程序在其他页面监听globalData中值的变化
2019/07/15 Javascript
Vue中Table组件行内右键菜单实现方法(基于 vue + AntDesign)
2019/11/21 Javascript
JS中准确判断变量类型的方法
2020/06/01 Javascript
[04:23]DOTA2上海特锦赛小组赛第一日 TOP10精彩集锦
2016/02/27 DOTA
[51:17]VGJ.T vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[39:53]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第一场 11.19
2020/11/19 DOTA
python self,cls,decorator的理解
2009/07/13 Python
Python使用回溯法子集树模板解决爬楼梯问题示例
2017/09/08 Python
python自动12306抢票软件实现代码
2018/02/24 Python
python实现批量解析邮件并下载附件
2018/06/19 Python
Tensorflow 同时载入多个模型的实例讲解
2018/07/27 Python
python爬取盘搜的有效链接实现代码
2019/07/20 Python
python爬取本站电子书信息并入库的实现代码
2020/01/20 Python
tensorflow生成多个tfrecord文件实例
2020/02/17 Python
解决Python图形界面中设置尺寸的问题
2020/03/05 Python
PyTorch中的拷贝与就地操作详解
2020/12/09 Python
表彰大会策划方案
2014/05/13 职场文书
拾金不昧表扬信怎么写
2015/05/04 职场文书
超市店长竞聘书
2015/09/15 职场文书
党员公开承诺书2016
2016/03/24 职场文书
创业计划书之蛋糕店
2019/08/29 职场文书
Jupyter notebook 输出部分显示不全的解决方案
2021/04/24 Python