PYTHON 处理JSON文件(新建key值Findex,并将歌手名字转换为大写首字母作为value值)
@PYTHON 处理JSON文件(新建key值Findex,并将歌手名字转换为大写首字母作为value值)
引入了第三方库 pypinyin
代码如下:
import json
import pypinyin//打开json文件
with open('singerlist.json', 'rb') as f:data = json.load(f)singerlist = []for singer in data['singerList']['data']['singerlist']://新建key值Findex,并将歌手名字转换为大写首字母作为value值singer['Findex'] = pypinyin.pinyin(singer['singer_name'][0], style=pypinyin.NORMAL)[0][0][0].upper()singerlist.append(singer)print(singerlist)data['singerList']['data']['singerlist'] = singerlist//保存json文件
with open("singerlist1.json","w",encoding='utf-8') as f:json.dump(data,f,ensure_ascii=False,sort_keys=True, indent=4);
PYTHON 处理JSON文件(新建key值Findex,并将歌手名字转换为大写首字母作为value值)相关推荐
- python在json文件中查找指定数据_Python中json的取值 如何使用python提取json中指定字段的数据...
python中为什么用json有什么作用 如何用python读取json里面的值啊我爱你,所以我给了你伤害我的权力,只要我能忍受,我会一直陪伴着你,但你不能伤害我太多. 数据如下,我想要读取name. ...
- python读json文件中不同的数据类型_怎么使用python提取json文件中的字段
python中为什么用json有什么作用 python的json模块中如何将变量添加到里面 python的json模块第一个是要打开的文件,第二个是打开的操作,为什么会如果你早认清你在别人心中没那么重 ...
- python修改json文件_python修改json文件的value实例方法
利用python修改json文件的value方法 做工程时遇到需要监听json文件,根据json文件中的key-value值作出相应处理的情形.为此写了修改json文件的python脚本供工程后续调用 ...
- python处理json文件操作
目录 JSON文件基本介绍 JSON的规则 python读取json文件的方式 使用json文件的例子 注意问题 JSON文件基本介绍 JSON:一种与开发语言无关的.轻量级的数据存储格式,全称Jav ...
- python读取中文文件乱码-详解Python的json文件读取及中文乱码显示问题解决方法...
Python的json文件读取及解决中文乱码显示问题 本文实例讲述了Python实现的json文件读取及中文乱码显示问题解决方法.分享给大家供大家参考,具体如下: city.json文件的内容如下: ...
- json 插入数据_让繁琐的工作自动化——python处理JSON文件
让繁琐的工作自动化--python处理JSON文件 不得不说,python真TMD香.由于python解析json过于简洁,我只好写个实例了,不然文章太短. 1.环境 python3.8 pychar ...
- python:json文件的保存与读取
介绍 json(JavaScript Object Notation, Java 脚本对象表示符)是一种特殊的数据格式,具有以下优点. (1)该数据格式独立于脚本语言(如c++,python,matl ...
- Python解析json文件
Python解析json文件 实现代码 import json import sysstdout = sys.stdoutwith open("company.json", &qu ...
- python全唐诗json文件基于作者姓名检索--以李白为例
python全唐诗json文件基于作者姓名检索--以李白为例 文件来源 单个文本分析 对全唐诗json文件进行整体分析 全部代码展示 因为是边做边写的博客,文中我发现我的文学水平急待加强! 全唐诗竟然 ...
最新文章
- Akka2使用探索1(Remoting)
- java面试题三 位运算符
- vue.$nextTick 解决了哪些问题
- 《Unit Testing》1.4. 成功的测试套件拥有哪些属性?
- 【思维构造】跳跃游戏
- vscode调试redis源码
- mysql 去重计算公式_mysql多字段去重,并计数
- python学习网站-关于python学习,最系统的学习网站看这里
- 计算机连接双硬盘,电脑如何安装双硬盘
- 全国计算机等级考试一级试题免费,全国计算机等级考试一级试题
- Win系统 - 全屏看视频时任务栏没有自动隐藏怎么办?
- 异常解决 java.lang.UnsupportedOperationException: Required method destroyItem was not overridden
- mysql 同义词_在数据库mysql中存储和检索同义词的最佳方法
- c语言判断字符串是否对称,c语言 判断字符串是否中心对称
- 03_D-H参数表的建立
- 码农到架构师视频学习笔记
- TNS-12555 permission denied
- 标识符( identifier)
- 坐标反算计算起始方位角_平面坐标反算(测量上常用于计算坐标方位角)
- 蜗牛学院:这6种心态,容易毁掉你的职场
热门文章
- 解决ssh登录过慢问题
- ubuntu 18.04,无线网卡无驱动,连不上wifi,显示wifi没有适配器的解决方法
- 如何重设<input type = “file”>
- CoffeeScript中的三元操作
- mybatis中$和#号的区别
- 麦克纳姆轮全向移动机器人运动模型规律分析
- abaqus结构工程分析及实例详解pdf_“结构非线性、材料拟合、冲击碰撞、钣金/金属成形、顺序耦合、多物理场、有/非参优化”专题...
- n 的第 k 个因子
- h5 监听浏览器被切换到后台或者手机锁屏再次唤起事件
- mysql交换分区_对MySQL交换分区的实践