Python 官方文档:入门教程 => 点击学习
文章目录 一、JSON文件简介二、借助Python处理JSON文件1、读取字典类型的JSON文件2、读取列表类型的JSON文件3、封装读取JSON文件的函数 一、JSON文件简介
JSON文件有以下特点:
JSON的语法规划如下:
JSON数据示例:{“name”:“stORM”,:age":30}
JSON模块提供了四个功能:
首先创建名为“login_account.json"的文件,用来保存某个系统的登陆账号信息,内容如下:
{ "user1":{"name":"tom","passWord":"12345"}, "user2":{"name":"jon","password":"123456"}}
然后通过脚本读取该文件内容:
import jsonfile = "login_account.json"with open(file,'r') as f: users = json.load(f)for user in users: name = users[user]['name'] password = users[user]['password'] print(name,password)
运行结果如下:
首先创建名为“myarray.json"的文件,用来保存某个系统的登陆账号信息,内容如下:
[ { "name":"tom", "age":30 }, { "name":"jon", "age":22 }]
然后通过脚本读取该文件内容:
import jsonfile = "myarray.json"with open(file,'r') as f: ss = json.load(f)for s in ss: print(s) print(s["name"]) print(s["age"])
运行结果如下:
为了简化操作,封装读取JSON文件的函数,支持解析两层的JSON文件:
import jsondef parse_json(file,key1,key2): mylist=[] with open(file,'r',encoding='utf8') as f: data= json.load(f) for i in data: mylist.append((data[i][key1],data[i][key2])) return mylistif __name__ == '__main__': account_info = parse_json('login_account.json','name','password') print(account_info)
运行结果如下:
来源地址:https://blog.csdn.net/jylsrnzb/article/details/131458092
--结束END--
本文标题: 【Python】使用Python读取JSON文件中的内容
本文链接: https://www.lsjlt.com/news/385059.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0