给我一个python程序,可以读写一个json列表的文件
时间: 2023-03-22 14:01:37 浏览: 104
当然可以,以下是一个例子,可以读取和写入一个JSON列表文件:
```python
import json
# 读取JSON文件
def read_json_file(file_path):
with open(file_path, "r") as file:
data = json.load(file)
return data
# 写入JSON文件
def write_json_file(data, file_path):
with open(file_path, "w") as file:
json.dump(data, file)
# 示例数据
data = [{"name": "张三", "age": 18}, {"name": "李四", "age": 20}]
# 写入JSON文件
write_json_file(data, "data.json")
# 读取JSON文件
data_read = read_json_file("data.json")
print(data_read)
```
这个程序定义了两个函数,一个用于读取JSON文件,一个用于写入JSON文件。你可以将你要读取或写入的数据作为参数传递给这些函数,然后它们会返回相应的JSON数据。在示例中,我们定义了一个包含两个字典的JSON列表,然后将其写入名为“data.json”的文件中。最后,我们再次读取文件并打印输出,以确保数据被正确读取。
阅读全文