python 将两个字典列表放入json文件,两个字典列表之间如何添加一个空行
时间: 2024-09-15 19:04:18 浏览: 35
python 将列表里的字典元素合并为一个字典实例
在Python中,你可以使用内置的`json`模块来处理JSON数据,并通过文件操作将其写入到文件中。如果你想要在两个字典列表之间插入一个空行,你需要先将字典列表转换为字符串形式,然后在它们之间插入`\n`,最后再写入到文件。
下面是一个示例:
```python
import json
# 假设我们有两个字典列表
dict_list1 = [{"key": "value1"}, {"key": "value2"}]
dict_list2 = [{"key": "value3"}, {"key": "value4"}]
# 将字典列表转为字符串,添加空行
str_list1 = json.dumps(dict_list1, indent=4) + "\n" # indent参数用于美化输出,使空行可见
str_list2 = json.dumps(dict_list2, indent=4) + "\n"
# 写入到json文件
with open('data.json', 'w') as f:
f.write(str_list1)
f.write("\n") # 添加一个手动的空行
f.write(str_list2)
阅读全文