玩转 JSON 数据
JSON 是一种广泛用于存储和共享数据的格式,Python 提供了许多内置工具来处理和创建 JSON 数据。本文将详细介绍如何在 Python 中处理 JSON 数据,包括读取、转换、修改和输出等操作。
1. 读取非键控 JSON 文件
当我们读取一个非键控的 JSON 文件时,文件中的数据通常以列表形式存储,列表中的每个元素是一个 Python 字典。以下是一个示例代码,展示了如何读取一个包含人员信息的 JSON 文件,并打印出每个人的详细信息:
import json
import xlrd
import datetime as dt
# 这是 Excel 数据(无键)
filename = 'people_from_excel.json'
# 打开文件
with open(filename, 'r', encoding='utf-8', newline='') as f:
# 将整个 JSON 文件加载到名为 people 的对象中
people = json.load(f)
# 字典在列表中,遍历并显示每个字典
for p in people:
name = p['Full Name']
byear = p['Birth Year']
# Excel 日期处理较复杂,使用 xlrd 模块
y, m, d, h, i, s = xlrd.xldate_as_tuple(p['Date Joined'], 0)
joined = dt.date(y, m, d)
balance = '$' + f"{p['Balance']
超级会员免费看
订阅专栏 解锁全文
4826

被折叠的 条评论
为什么被折叠?



