使用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文件的函数和使用示例。你可以根据自己的需求对其进行扩展和优化。
