port_result.txt里面的文本内容如下:
怎么罚变道?
如何处罚变道?
怎样处理变道?
要怎么惩处变道?
应该怎么惩办变道?
法律怎么责罚变道?
到底怎么惩罚变道?
说一下怎么处置变道?
说说怎么处分变道?
告诉我怎么处治变道?

如何将port_result.txt里面的文本内容格式转化为如下格式?

[{"name": "怎么罚变道?"}, {"name": "如何处罚变道?"}, {"name": "怎样处理变道?"}, {"name": "要怎么惩处变道?"}, {"name": "应该怎么惩办变道?"}, {"name": "法律怎么责罚变道?"}, {"name": "到底怎么惩罚变道?"}, {"name": "说一下怎么处置变道?"}, {"name": "说说怎么处分变道?"}, {"name": "告诉我怎么处治变道?"}
]

我这里使用的是python3.7,代码如下:

# coding=utf-8
import re
import jsondef txtToJson():# 文件路径path = "port_result.txt"# 读取文件with open(path,'r', encoding="utf-8") as file:# 定义一个用于切割字符串的正则seq = re.compile(":")result = []# 逐行读取for line in file:lst = seq.split(line.strip())item = {"name": lst[0]}result.append(item)print(type(result))# 关闭文件with open('txtToJson.json', 'w') as dump_f:json.dump(result,dump_f)if __name__ == '__main__':txtToJson()
运行main方法后,结果将输出到txtToJson.json文件中,我们打开txtToJson.json文件,内容如下所示:
[{"name": "\u600e\u4e48\u7f5a\u53d8\u9053\uff1f"}, {"name": "\u5982\u4f55\u5904\u7f5a\u53d8\u9053\uff1f"}, {"name": "\u600e\u6837\u5904\u7406\u53d8\u9053\uff1f"}, {"name": "\u8981\u600e\u4e48\u60e9\u5904\u53d8\u9053\uff1f"}, {"name": "\u5e94\u8be5\u600e\u4e48\u60e9\u529e\u53d8\u9053\uff1f"}, {"name": "\u6cd5\u5f8b\u600e\u4e48\u8d23\u7f5a\u53d8\u9053\uff1f"}, {"name": "\u5230\u5e95\u600e\u4e48\u60e9\u7f5a\u53d8\u9053\uff1f"}, {"name": "\u8bf4\u4e00\u4e0b\u600e\u4e48\u5904\u7f6e\u53d8\u9053\uff1f"}, {"name": "\u8bf4\u8bf4\u600e\u4e48\u5904\u5206\u53d8\u9053\uff1f"}, {"name": "\u544a\u8bc9\u6211\u600e\u4e48\u5904\u6cbb\u53d8\u9053\uff1f"}]

我们将txtToJson.json中的结果拷贝到http://tool.oschina.net/codeformat/json中,进行格式化,如图所示:

卡,收工。

如何使用python语言将txt中的数据转化成json格式的数据?相关推荐

  1. python str转json_Python中如何将一个字符串转换为json格式呢?

    摘要: 下文讲述Python中字符串转换为json格式的方法分享,如下所示: json是各大语言都支持的一个对象,在web API开发中,我们经常使用json格式进行数据传输, 那么在Python中, ...

  2. 接口设计中,如何封装对json格式的数据签名

    目录 一.背景介绍 二.遇到的问题 三.解决方案 1.设计一个HttpServletRequestWrapper 2.设计一个filter 四.其他辅助设计 1.定义一个注解 2.定义一个拦截器 一. ...

  3. python处理json数据_python处理json格式的数据

    这里我就不介绍json了,不知道json的同学可以去百度一下json,首先我们的json的格式如下,这个json有点长,这个json来自我以前的一个小任务,具体看这里:http://www.cnblo ...

  4. Python爬虫 scrapy框架 爬取智联招聘,并把数据存入数据库,存为json格式的数据

    First:创建项目:执行下面三句命令: 1. scrapy startproject zhilianzhaopin2. cd zhilianzhaopin3.scrapy genspider zhi ...

  5. 如何获取表格中的数据并以json格式存储?

    在开发的过程中,不一定所有数据都是单条存储的,有的时候也会出现将多条数据进行 整合,以另外一种形式存储数据库. 这篇文章介绍的就是将一个表格形式的数据转化成json格式进行存储. 此处给出的实例图如下 ...

  6. python在abaqus中的应用代码下载_Python-(source-code)-in--Abaqus Python语言在Abaqus中的应用(源码) - 下载 - 搜珍网...

    Python语言在Abaqus中的应用 (源码)/ Python语言在Abaqus中的应用 (源码)/Python语言在Abaqus中的应用 (源码)/ Python语言在Abaqus中的应用 (源码 ...

  7. python语言在abaqus中的应用 仿真秀_Python语言在Abaqus中的应用(18讲)-掌握Python编程实现ABAQUS高效仿真...

    本课适合那些人学习: 1.理解有限元基本概念.熟悉Abaqus/CAE分析流程的工程师: 2.学习型仿真工程师 3.使用Abaqus软件进行有限元分析的工程师 4.高校教师.博(硕)士研究生 对学员的 ...

  8. 在python中使用json格式存储数据

    在python中使用json格式存储数据 代码如下: import jsonlist1 = [{'A': [1, 2, 3, 4, 5, 6], 'B': [3, 4, 5, 6, 7]},{'C': ...

  9. python获取股指_用Python读取csv文件中的沪深300指数历史交易数据

    保存路径:D:\python\用Python读取csv文件中的沪深300指数历史交易数据 程序名称:readcsvhs300.py: 数据名称:沪深300指数历史交易数据.csv: 开发环境:Win7 ...

最新文章

  1. Linux jogl配置
  2. 使用 Git 改进工作方式
  3. Android应用--简、美音乐播放器获取专辑图片(自定义列表适配器)
  4. mongodb java 学习_MongoDB学习(四):通过Java使用MongoDB
  5. Matlab函数bwmorph
  6. 2017.9.25 随机数生成器 失败总结
  7. 全国计算机二级考试c语言指针,全国计算机等级考试二级C语言指针检测试题.doc...
  8. 单片机c32语言,单片机课件c32IO口.ppt
  9. cmd命令卸载sql server_Sql server 卸载方法
  10. ubuntu+火狐浏览器+印象笔记+剪藏+国内版配置
  11. (C语言)教师信息管理系统
  12. web攻击之一:XSS跨站脚本
  13. matlab云模型建模,【数模matlab】数据建模:云模型
  14. Debian回收站无法删除解决
  15. linux ubuntu 18.04无法输入中文、安装中文拼音输入法
  16. 蓝牙GATT和GAP层
  17. Mysql数据库基础知识总结,结构分明,内容详细
  18. day20.顺序结构 选择结构
  19. 7-4 sdut-C语言实验-分割整数
  20. 关于win 10 下Prolific USB-to-Serial Comm Port驱动无法使用问题的解决办法。

热门文章

  1. 如何用微信管理员工、管理团队
  2. 移门计算器地址,移门计算软件,免费移门计算器
  3. 大厂技术专家:云原生与软件供应链安全的思考
  4. 玩app音乐游戏,化身音乐达人
  5. 计算机系统要素-从零开始构建现代计算机--第一章,01-用与非门实现与戓非
  6. pytorch gpu安装教程(Perfect完美系列)
  7. 大型网吧网络系统设计详细方案
  8. 手写Promise和all、race等方法,附上原理解析
  9. 三坐标测量时为什么要进行测头校验
  10. 我们的项目管理心得--二,心路历程