如何使用python语言将txt中的数据转化成json格式的数据?
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格式的数据?相关推荐
- python str转json_Python中如何将一个字符串转换为json格式呢?
摘要: 下文讲述Python中字符串转换为json格式的方法分享,如下所示: json是各大语言都支持的一个对象,在web API开发中,我们经常使用json格式进行数据传输, 那么在Python中, ...
- 接口设计中,如何封装对json格式的数据签名
目录 一.背景介绍 二.遇到的问题 三.解决方案 1.设计一个HttpServletRequestWrapper 2.设计一个filter 四.其他辅助设计 1.定义一个注解 2.定义一个拦截器 一. ...
- python处理json数据_python处理json格式的数据
这里我就不介绍json了,不知道json的同学可以去百度一下json,首先我们的json的格式如下,这个json有点长,这个json来自我以前的一个小任务,具体看这里:http://www.cnblo ...
- Python爬虫 scrapy框架 爬取智联招聘,并把数据存入数据库,存为json格式的数据
First:创建项目:执行下面三句命令: 1. scrapy startproject zhilianzhaopin2. cd zhilianzhaopin3.scrapy genspider zhi ...
- 如何获取表格中的数据并以json格式存储?
在开发的过程中,不一定所有数据都是单条存储的,有的时候也会出现将多条数据进行 整合,以另外一种形式存储数据库. 这篇文章介绍的就是将一个表格形式的数据转化成json格式进行存储. 此处给出的实例图如下 ...
- python在abaqus中的应用代码下载_Python-(source-code)-in--Abaqus Python语言在Abaqus中的应用(源码) - 下载 - 搜珍网...
Python语言在Abaqus中的应用 (源码)/ Python语言在Abaqus中的应用 (源码)/Python语言在Abaqus中的应用 (源码)/ Python语言在Abaqus中的应用 (源码 ...
- python语言在abaqus中的应用 仿真秀_Python语言在Abaqus中的应用(18讲)-掌握Python编程实现ABAQUS高效仿真...
本课适合那些人学习: 1.理解有限元基本概念.熟悉Abaqus/CAE分析流程的工程师: 2.学习型仿真工程师 3.使用Abaqus软件进行有限元分析的工程师 4.高校教师.博(硕)士研究生 对学员的 ...
- 在python中使用json格式存储数据
在python中使用json格式存储数据 代码如下: import jsonlist1 = [{'A': [1, 2, 3, 4, 5, 6], 'B': [3, 4, 5, 6, 7]},{'C': ...
- python获取股指_用Python读取csv文件中的沪深300指数历史交易数据
保存路径:D:\python\用Python读取csv文件中的沪深300指数历史交易数据 程序名称:readcsvhs300.py: 数据名称:沪深300指数历史交易数据.csv: 开发环境:Win7 ...
最新文章
- Linux jogl配置
- 使用 Git 改进工作方式
- Android应用--简、美音乐播放器获取专辑图片(自定义列表适配器)
- mongodb java 学习_MongoDB学习(四):通过Java使用MongoDB
- Matlab函数bwmorph
- 2017.9.25 随机数生成器 失败总结
- 全国计算机二级考试c语言指针,全国计算机等级考试二级C语言指针检测试题.doc...
- 单片机c32语言,单片机课件c32IO口.ppt
- cmd命令卸载sql server_Sql server 卸载方法
- ubuntu+火狐浏览器+印象笔记+剪藏+国内版配置
- (C语言)教师信息管理系统
- web攻击之一:XSS跨站脚本
- matlab云模型建模,【数模matlab】数据建模:云模型
- Debian回收站无法删除解决
- linux ubuntu 18.04无法输入中文、安装中文拼音输入法
- 蓝牙GATT和GAP层
- Mysql数据库基础知识总结,结构分明,内容详细
- day20.顺序结构 选择结构
- 7-4 sdut-C语言实验-分割整数
- 关于win 10 下Prolific USB-to-Serial Comm Port驱动无法使用问题的解决办法。