📅  最后修改于: 2023-12-03 15:08:58.399000             🧑  作者: Mango
在Python中,读取JSON文件十分方便。JSON即JavaScript Object Notation,是一种轻量级的数据交换格式,易于阅读和编写。Python中可以使用标准模块json
来读取JSON文件,以下是读取JSON文件的具体步骤:
使用open()
函数打开JSON文件,返回一个文件对象。在打开文件时需要指定文件路径和打开方式。
import json
# 打开JSON文件,返回文件对象
with open('file.json', 'r') as f:
# TODO: 读取JSON文件
读取JSON文件有两种方式:一种是解析成Python对象,另一种是逐行读取。
使用json.load()
函数将JSON文件解析成Python对象,例如字典或列表。
import json
# 打开JSON文件,返回文件对象
with open('file.json', 'r') as f:
# 解析JSON文件为Python对象
data = json.load(f)
# 处理Python对象
print(data)
如果JSON文件比较大,可以使用逐行读取的方式。使用json.loads()
函数将每行数据解析成Python对象。
import json
# 打开JSON文件,返回文件对象
with open('file.json', 'r') as f:
# 逐行读取JSON文件
for line in f:
# 解析JSON行数据为Python对象
data = json.loads(line)
# 处理Python对象
print(data)
以下是一个读取JSON文件的完整示例。
import json
# 打开JSON文件,返回文件对象
with open('file.json', 'r') as f:
# 解析JSON文件为Python对象
data = json.load(f)
# 处理Python对象
for item in data:
print(item['name'], item['age'])
以上就是在Python中读取JSON文件的全部步骤。读取JSON文件可以让我们更方便地获取和处理数据,特别是在Web开发中,JSON常常作为数据传输格式。