import json
# 读取 JSON 文件的示例代码
# 假设我们有一个名为 'data.json' 的文件,其中包含以下内容:
# {
# "name": "Alice",
# "age": 30,
# "city": "New York"
# }
def read_json_file(file_path):
"""
读取指定路径的 JSON 文件并返回解析后的数据。
参数:
file_path (str): JSON 文件的路径
返回:
dict: 解析后的 JSON 数据
"""
try:
with open(file_path, 'r', encoding='utf-8') as file:
data = json.load(file)
return data
except FileNotFoundError:
print(f"文件 {file_path} 未找到。")
return None
except json.JSONDecodeError:
print(f"文件 {file_path} 格式错误,无法解析为 JSON。")
return None
# 示例用法
file_path = 'data.json'
data = read_json_file(file_path)
if data:
print("读取的 JSON 数据如下:")
print(data)
else:
print("未能成功读取 JSON 文件。")
import json 导入 Python 内置的 json 模块,用于处理 JSON 数据。read_json_file 的函数,接受一个参数 file_path,表示要读取的 JSON 文件的路径。with open(file_path, 'r', encoding='utf-8') as file 打开文件,并确保文件在读取后自动关闭。json.load(file) 将文件内容解析为 Python 字典。try-except 结构捕获可能的异常,如文件未找到或 JSON 格式错误。read_json_file 函数并打印读取到的数据。如果文件不存在或格式错误,程序会输出相应的错误信息。
上一篇:python自动化脚本
下一篇:零基础编程学python
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站