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')

输出文件如下

相关推荐
胡歌11 小时前
final 关键字在不同上下文中的用法及其名称
开发语言·jvm·python
程序员张小厨2 小时前
【0005】Python变量详解
开发语言·python
Hacker_Oldv3 小时前
Python 爬虫与网络安全有什么关系
爬虫·python·web安全
深蓝海拓3 小时前
PySide(PyQT)重新定义contextMenuEvent()实现鼠标右键弹出菜单
开发语言·python·pyqt
数据攻城小狮子5 小时前
深入剖析 OpenCV:全面掌握基础操作、图像处理算法与特征匹配
图像处理·python·opencv·算法·计算机视觉
ONE_PUNCH_Ge5 小时前
Python 爬虫 – BeautifulSoup
python
L_cl5 小时前
【Python 数据结构 1.零基础复习】
数据结构·python
Monkey_Jun5 小时前
《Python百练成仙》31-40章(不定时更新)
开发语言·python
没事偷着乐琅5 小时前
人工智能 pytorch篇
人工智能·pytorch·python
Python数据分析与机器学习6 小时前
《基于Django和ElasticSearch的学术论文搜索推荐系统的设计与实现》开题报告
大数据·开发语言·python·elasticsearch·搜索引擎·django·课程设计