python字典写入json文件

2023-11-20 18:31:09

要将Python字典写入JSON文件,您可以使用`json`模块中的`dump()`函数。下面是一个例子:

import json

# 创建一个字典
data = {
    'name': 'John',
    'age': 30,
    'city': 'Shang Hai'
}

# 打开一个文件,将字典写入JSON格式
with open('data.json', 'w') as json_file:
    json.dump(data, json_file)

这将把字典`data`写入名为`data.json`的文件中。如果文件不存在,它会创建一个新文件。如果文件已存在,它会覆盖原有内容。

您也可以使用`indent`参数来指定缩进级别,以使JSON文件更易读。例如:

json.dump(data, json_file, indent=4)

这将在写入文件时使用4个空格进行缩进。