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

如何在Python中读写JSON文件

发布时间:2024-01-13 08:00:05

在Python中读写JSON文件,可以使用json模块提供的函数和方法来实现。以下是一个简单的使用例子。

## 写入JSON文件

首先,我们先导入json模块,并创建一个字典对象data,用于存储数据。

import json

data = {
    'name': 'Alice',
    'age': 30,
    'city': 'New York'
}

然后,我们使用json.dump()函数将字典对象写入一个JSON文件。

with open('data.json', 'w') as file:
    json.dump(data, file)

上述代码会创建一个名为data.json的文件,并将data字典对象写入该文件。

## 读取JSON文件

接下来,我们演示如何读取已经保存的JSON文件。

首先,打开JSON文件并将其内容解析为一个字典对象。

with open('data.json', 'r') as file:
    data = json.load(file)

然后,我们可以通过字典的键来访问JSON中存储的数据。

print(data['name'])  # 输出:Alice
print(data['age'])   # 输出:30
print(data['city'])  # 输出:New York

## 在已有JSON文件中追加数据

如果你想将新的数据添加到已有的JSON文件中,可以使用json.load()函数加载已有的JSON数据,然后将数据追加到字典对象中,最后再使用jason.dump()函数写入文件。

with open('data.json', 'r') as file:
    data = json.load(file)

data['job'] = 'Engineer'

with open('data.json', 'w') as file:
    json.dump(data, file)

上述代码将会在已有的JSON文件中追加一个新的键值对"job": "Engineer"

以上就是在Python中读写JSON文件的基本方法,你可以根据自己的需求进行进一步的操作和扩展。