Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python读取json文件转化为list

作者:自然ㄣ之光   发布日期:2026-07-08   浏览:109

import json

# 读取 JSON 文件并转化为列表的示例代码

# 假设我们有一个名为 'data.json' 的文件,内容如下:
# [
#     {"name": "Alice", "age": 30},
#     {"name": "Bob", "age": 25},
#     {"name": "Charlie", "age": 35}
# ]

def read_json_to_list(file_path):
    try:
        # 打开并读取 JSON 文件
        with open(file_path, 'r', encoding='utf-8') as file:
            # 使用 json.load 将文件内容解析为 Python 对象(这里是列表)
            data = json.load(file)
            return data
    except Exception as e:
        print(f"读取文件时发生错误: {e}")
        return None

# 示例调用
file_path = 'data.json'
result = read_json_to_list(file_path)

if result is not None:
    print("JSON 文件内容转换为列表:")
    print(result)
else:
    print("无法读取或解析文件")

解释说明:

  1. 导入模块:首先导入 json 模块,用于处理 JSON 数据。
  2. 定义函数 read_json_to_list:该函数接受一个文件路径作为参数,尝试打开并读取指定的 JSON 文件,并将其内容解析为 Python 列表。
  3. 异常处理:使用 try-except 块来捕获可能发生的异常,如文件不存在或格式错误等。
  4. 读取文件:使用 with open 语句打开文件,确保文件在读取后正确关闭。
  5. 解析 JSON:使用 json.load 方法将文件内容解析为 Python 对象(在这个例子中是列表)。
  6. 返回结果:如果成功读取和解析文件,返回解析后的列表;否则返回 None 并打印错误信息。
  7. 示例调用:展示如何调用该函数,并打印结果。

上一篇:python最大值

下一篇:python 压缩pdf

大家都在看

python 二维码识别

python excel 库

python时间格式

pythoneval函数用法

列表切片操作python

python读取文件路径

python集合中的元素可以是列表

staticmethod在python中有

python 保存json文件

python的assert基本用法

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站