Python 将列表元素写入 JSON 文件,每行一个元素

本文将介绍如何使用 Python 将列表中的每个元素单独写入 JSON 文件,每个元素占一行。

方法:

  1. 使用 json.dumps() 方法将列表转换为 JSON 字符串。
  2. 使用字符串的 replace() 方法将逗号替换为换行符。
  3. 将转换后的字符串写入文件。

示例代码:

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 文件,每行一个元素!

Python 将列表元素写入 JSON 文件,每行一个元素

原文地址: https://www.cveoy.top/t/topic/n7o1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录