读取本地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实现的几个常用排序算法实例
Jun 16 Python
Python实现Tab自动补全和历史命令管理的方法
Mar 12 Python
python实现通过代理服务器访问远程url的方法
Apr 29 Python
Python 实现「食行生鲜」签到领积分功能
Sep 26 Python
PyQt5实现让QScrollArea支持鼠标拖动的操作方法
Jun 19 Python
python如何爬取网站数据并进行数据可视化
Jul 08 Python
python 数据生成excel导出(xlwt,wlsxwrite)代码实例
Aug 23 Python
下载官网python并安装的步骤详解
Oct 12 Python
python sorted函数原理解析及练习
Feb 10 Python
python-xpath获取html文档的部分内容
Mar 06 Python
解决python执行较大excel文件openpyxl慢问题
May 15 Python
一篇文章带你搞懂Python类的相关知识
May 20 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中使用PDF文档功能
2006/10/09 PHP
wordpress自定义url参数实现路由功能的代码示例
2013/11/28 PHP
php 批量添加多行文本框textarea一行一个
2014/06/03 PHP
检测codeigniter脚本消耗内存情况的方法
2015/03/21 PHP
PHP加密3DES报错 Call to undefined function: mcrypt_module_open() 如何解决
2016/04/17 PHP
var与Javascript变量隐式声明
2009/09/17 Javascript
Javascript类库的顶层对象名用户体验分析
2010/10/24 Javascript
jquery中ajax调用json数据的使用说明
2011/03/17 Javascript
扩展Jquery插件处理mouseover时内部有子元素时发生样式闪烁
2011/12/08 Javascript
jquery实现智能感知连接外网搜索
2013/05/21 Javascript
Microsfot .NET Framework4.0框架 安装失败的解决方法
2013/08/14 Javascript
禁止页面刷新让F5快捷键及右键都无效
2014/01/22 Javascript
Node.js下自定义错误类型详解
2016/10/17 Javascript
详解node.js搭建代理服务器请求数据
2017/04/08 Javascript
详解Vue使用命令行搭建单页面应用
2017/05/24 Javascript
vue 运用mock数据的示例代码
2017/11/07 Javascript
js操作二进制数据方法
2018/03/03 Javascript
Vue.js构建你的第一个包并在NPM上发布的方法步骤
2019/05/01 Javascript
vue cli3 调用百度翻译API翻译页面的实现示例
2019/09/13 Javascript
微信小程序背景音乐开发详解
2019/12/12 Javascript
Echarts.js无法引入问题解决方案
2020/10/30 Javascript
Python脚本实现格式化css文件
2015/04/08 Python
Python探索之pLSA实现代码
2017/10/25 Python
python3下实现搜狗AI API的代码示例
2018/04/10 Python
python的格式化输出(format,%)实例详解
2018/06/01 Python
Python面向对象之静态属性、类方法与静态方法分析
2018/08/24 Python
python 微信好友特征数据分析及可视化
2020/01/07 Python
PyCharm中Matplotlib绘图不能显示UI效果的问题解决
2020/03/12 Python
Django 解决上传文件时,request.FILES为空的问题
2020/05/20 Python
快速解释如何使用pandas的inplace参数的使用
2020/07/23 Python
什么是数据抽象
2016/11/26 面试题
幼师专业求职推荐信
2013/11/08 职场文书
2014年政风行风评议工作总结
2014/10/21 职场文书
小学优秀教师先进事迹材料
2014/12/16 职场文书
幼儿园小班教师随笔
2015/08/14 职场文书
通过Python把学姐照片做成拼图游戏
2022/02/15 Python