txt 转 json 使用python语言

需求:

把如下的txt文档转成json输出

代码

python 复制代码
import json


def txt_to_json(input_file, output_file):
    data_list = []

    with open(input_file, 'r', encoding='utf-8') as f:
        for line in f:
            # 分割数据并去除换行符
            parts = line.strip().split(',')
            print(f"{parts}")
            print(type(parts))
            # 构造数据字典
            record = {
                "name": parts[0],
                "date": parts[1],
                "money": parts[2],
                "memo": parts[3]
            }

            data_list.append(record)


        # 写入JSON文件
    with open(output_file, 'w', encoding='utf-8') as f:
        json.dump(data_list, f, ensure_ascii=False, indent=2)


# 使用示例
txt_to_json('C:/Users/kwok/Desktop/novel/bill.txt', 'C:/Users/kwok/Desktop/novel/output.json')

输出文件如下

相关推荐
Kier5 小时前
基于YOLO实现一个智能条码识别
人工智能·python·ai编程
MarkGosling5 小时前
【语音合成】B 站开源 IndexTTS :声音克隆,吊打真人发音,断句精准度 98%
人工智能·python
alicelovesu5 小时前
Mac开发者噩梦终结者?实测三大工具,告别环境配置地狱!
python·node.js
站大爷IP7 小时前
Pandas时间数据处理:从基础到进阶的实战指南
python
智能砖头8 小时前
本地文档AI助手:基于LangChain和Qwen2.5的智能问答系统
人工智能·python
郭枫寅9 小时前
第二课 Python 注释与规范格式
python
郭枫寅9 小时前
第三课 Python中的简单数据类型
python
郭枫寅9 小时前
第四课 Python基础语法(一)
python
JavaEdge在掘金10 小时前
解决 Maven os.detected.classifier 报错:快速修复指南
python
HEY_FLYINGPIG12 小时前
【FLASK】FLASK应用中的多用户并行登录与加密
后端·python·flask