python把.CSV文件转换成.JSON格式文件并格式化储存
先来看看.JSON对象的一些操作方法:
我们这次用到的主要就是json.dumps
再来看看我们将要转换的.CSV文件的样子:
可以看出,是一张再普通不过的表了,话不多说,直接上代码:
import jsonfr=open("学生信息表.csv","r",encoding='utf-8')
ls=[]
for line in fr:line=line.replace("\n","")ls.append(line.split(","))
fr.close()
fw=open("学生信息表.json","w",encoding='utf-8')
for i in range(1,len(ls)):ls[i]=dict(zip(ls[0],ls[i]))
b = json.dumps(ls[1:],sort_keys=True,indent=4,ensure_ascii=False)
print(b)
fw.write(b)
fw.close()
运行结果如下:
可以看出,不但成功的转换成了JSON格式,而且还格式化输出使结果更好看了(如果不需要,也可以不格式化样式,通过使用核心方法json.dumps即可)
python把.CSV文件转换成.JSON格式文件并格式化储存相关推荐
- python将源代码转换成在html可显示的格式,Python实现将HTML转换成doc格式文件的方法示例...
Python实现将HTML转换成doc格式文件的方法示例 来源:中文源码网 浏览: 次 日期:2018年9月2日 [下载文档: Python实现将HTML转换成doc格式文件的方法示例. ...
- 如何将pdf文件转换成cad格式文件
pdf文件是一个封闭性文件,文件不仅不容易编辑修改,而且还可能被加密了,那么如何将pdf文件转换成cad格式文件呢? 下面小编教大家使用pdf转换器实现以上操作,具体步骤如下. 第一步:搜索迅捷pdf ...
- java将excel文件转换成txt格式文件
在实际应用中,我们难免会遇到解析excel文件入库事情,有时候为了方便,需要将excel文件转成txt格式文件.下面代码里面提供对xls.xlsx两种格式的excel文件解析,并写入到一个新的txt文 ...
- 用python实现将pdf转换成jpg格式文件(windows下)
下面Python代码可以实现在同一文件夹下生成一个新的文件的目的: from pdf2image import convert_from_path pdf_name = "file_name ...
- python html转word文档_Python实现将HTML转换成doc格式文件的方法示例
本文实例讲述了Python实现将HTML转换成doc格式文件的方法.分享给大家供大家参考,具体如下: 网页上的一些文章,因为有格式的原因,它们在网页上的源码都是带有html标签的,用css来进行描述. ...
- Acrobat如何将word文件转换成pdf格式
很多朋友电脑装了Adobe Acrobat,却不知道Acrobat如何将word文件转换成pdf格式,现在就给大家讲解一下.比如,我们电脑安装Adobe Acrobat Professional 7 ...
- vue-axios下载文件流blob,ie下载报传递给系统调用的数据区域太小.ie文件流下载报错;文件下载失败将blob的错误信息转换成json格式
本次下载是后台文件流传输,前端下载,前端将拿到的下载id和名称downloadName传递给下载方法:如果是多个下载,可以采用数组for循环 情景描述: 1.如果符合导出条件, 后端直接返回数据流,如 ...
- 在线Excel文件解析转换成JSON格式
在线Excel文件解析转换成JSON格式 在线Excel文件解析转换成JSON格式 本工具可以将上传的Excel文件解析转换成JSON格式,支持下载 本工具可以将上传的Excel文件解析转换成JSON ...
- 用Python批处理将WORD文件转换成PDF格式(工具:win32com模块)
用Python批处理将WORD文件转换成PDF格式 一.问题分析 key words:批处理.WORD转换PDF.办公自动化 二.材料准备 三.代码实现 ☆其他问题:日常遇到问题,整理笔记不易,欢迎交 ...
最新文章
- Java map 知识
- Java Swing控件样式设置
- Python-memcached的基本使用
- Windwos 08R2_DNS+AD安装图文
- 深入剖析HADOOP程序日志
- vscode pylint报错的问题
- wxWidgets:wxModule类用法
- OpenCV拼接细节stitching detailed的实例(附完整代码)
- 门户网站运营的几个方法
- HTML笔记一,部分常用的元素与属性
- Storm概念学习系列之storm的特性
- kafka分布式_带有Kafka和ZeroMQ的分布式类星体演员
- php上传图片并显示代码,php图片上传代码(完整版已测试)
- 计算机快捷键m是什么,教程方法;m、ac快捷键电脑技巧-琪琪词资源网
- Pycharm远程链接矩池云报错踩坑记录
- 对话机器人技术简介:问答系统、对话系统与聊天机器人
- Android 性能优化 (十一) 电量优化全解析 秒变大神
- 服务器怎么装系统?有哪些方式?
- Docker Desktop 错误:必须在BIOS中启用 硬件辅助虚拟化和数据执行保护
- 【资源管理器老是重启 win7资源管理器重启的解决办法】