Python 将列表元素写入 JSON 文件,每行一个元素
Python 将列表元素写入 JSON 文件,每行一个元素
本文将介绍如何使用 Python 将列表中的每个元素单独写入 JSON 文件,每个元素占一行。
方法:
- 使用
json.dumps()方法将列表转换为 JSON 字符串。 - 使用字符串的
replace()方法将逗号替换为换行符。 - 将转换后的字符串写入文件。
示例代码:
import json
my_list = [1, 2, 3, 4, 5]
# 将列表转换为 JSON 字符串
json_str = json.dumps(my_list)
# 将逗号替换为换行符
json_str = json_str.replace(',', '\n')
# 写入文件
with open('output.json', 'w') as f:
f.write(json_str)
解释:
json.dumps()方法将 Python 列表转换为 JSON 字符串。replace()方法用于将字符串中的逗号替换为换行符,以便每个元素单独占一行。with open()语句用于打开文件并写入转换后的 JSON 字符串。
注意:
- 输出文件
output.json将包含每个元素单独占一行,格式如下:
1
2
3
4
5
- 此方法适用于将列表中的每个元素单独写入 JSON 文件,但不会保留原始列表的结构。如果需要保留列表的结构,可以使用其他方法。
希望这篇文章能帮助您将 Python 列表中的元素写入 JSON 文件,每行一个元素!
原文地址: https://www.cveoy.top/t/topic/n7o1 著作权归作者所有。请勿转载和采集!