欢迎访问宙启技术站
智能推送

使用Python编写代码读取JSON文件的read_json()函数

发布时间:2023-12-11 15:58:43

要使用Python编写读取JSON文件的read_json()函数,我们可以使用内置的json库。该库提供了用于读取和解析JSON文件的函数。以下是一个使用示例:

import json

def read_json(file_path):
    try:
        with open(file_path, 'r') as json_file:
            json_data = json.load(json_file)
            return json_data
    except FileNotFoundError:
        print("File not found.")
        return None
    except json.JSONDecodeError:
        print("Invalid JSON file.")
        return None

# 使用例子
file_path = 'data.json'  # JSON文件路径
json_data = read_json(file_path)
if json_data:
    print(json_data)

在上面的代码中,我们首先导入了Python的json库。然后,我们定义了一个read_json()函数,它接受一个文件路径作为参数。

在函数中,我们尝试打开文件,如果文件不存在会抛出FileNotFoundError异常。如果文件打开成功,我们使用json库的load()函数加载JSON文件的内容,并将其存储在json_data变量中。

最后,我们返回json_data。

在使用例子中,我们指定了JSON文件的路径并调用了read_json()函数。如果读取成功,我们打印出json_data的内容。

请确保将示例中的file_path替换为实际的JSON文件路径。

这是一个简单的读取JSON文件的函数和使用示例。你可以根据自己的需求对其进行扩展和优化。