讀取本地json文件,解析json(實(shí)例講解)
更新時(shí)間:2017年12月06日 08:58:05 作者:qukaige
下面小編就為大家分享一篇讀取本地json文件,解析json的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
模擬用戶登錄
# 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
# 打開(kāi)一個(gè)json文件
data = open("./data.json", encoding='utf-8')
# 轉(zhuǎn)換為python對(duì)象
strJson = json.load(data)
flag = False
lockFlag = False
while count <= 3:
username = input("請(qǐng)輸入用戶名:")
password = input('請(qǐng)輸入密碼:')
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('賬號(hào)或密碼錯(cuò)誤')
count = count + 1
# 輸出(注意多層結(jié)構(gòu))
# print(strJson[0]['id'])
# for item in strJson:
# print(item)
以上這篇讀取本地json文件,解析json(實(shí)例講解)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python 數(shù)據(jù)科學(xué) Matplotlib圖庫(kù)詳解
Matplotlib 是 Python 的二維繪圖庫(kù),用于生成符合出版質(zhì)量或跨平臺(tái)交互環(huán)境的各類圖形。今天通過(guò)本文給大家分享Python 數(shù)據(jù)科學(xué) Matplotlib的相關(guān)知識(shí),感興趣的朋友一起看看吧2021-07-07
Python2.7簡(jiǎn)單連接與操作MySQL的方法
這篇文章主要介紹了Python2.7簡(jiǎn)單連接與操作MySQL的方法,涉及Python使用MySQLdb模塊操作MySQL連接及命令運(yùn)行的相關(guān)技巧,需要的朋友可以參考下2016-04-04
使用Python實(shí)現(xiàn)廣告點(diǎn)擊率預(yù)測(cè)
廣告點(diǎn)擊率是指有多少用戶點(diǎn)擊了您的廣告與有多少用戶查看了您的廣告的比率,本文主要為大家介紹了如何使用Python實(shí)現(xiàn)廣告點(diǎn)擊率預(yù)測(cè),感興趣的小伙伴可以了解下2023-10-10
布隆過(guò)濾器的概述及Python實(shí)現(xiàn)方法
布隆過(guò)濾器是一種概率空間高效的數(shù)據(jù)結(jié)構(gòu)。它與hashmap非常相似,用于檢索一個(gè)元素是否在一個(gè)集合中。這篇文章主要介紹了布隆過(guò)濾器的概述及Python實(shí)現(xiàn),需要的朋友可以參考下2019-12-12
基于Python+Pygame實(shí)現(xiàn)變異狗大戰(zhàn)游戲
只有你想不到,沒(méi)有我找不到寫(xiě)不了的好游戲!這篇文章就來(lái)和大家分享一下如何基于Python+Pygame實(shí)現(xiàn)變異狗大戰(zhàn)游戲,感興趣的可以了解一下2023-03-03
使用Python將JSON,XML和YAML數(shù)據(jù)寫(xiě)入Excel文件
JSON、XML和YAML作為主流結(jié)構(gòu)化數(shù)據(jù)格式,因其層次化表達(dá)能力和跨平臺(tái)兼容性,已成為系統(tǒng)間數(shù)據(jù)交換的通用載體,本文將介紹如何使用Python導(dǎo)入JSON、XML和YAML格式數(shù)據(jù)到Excel文件中,需要的可以參考下2025-04-04

