超详细 | 您所在的位置:网站首页 › 翻组词语和拼音 › 超详细 |
用python把中文汉字转成拼音本章共记录了三个第三方库: xpinyin,pypinyin,snownlp
1.xpinyin
1.1安装方法 ①直接使用在终端使用 pip install xpinyin ②使用镜像: https://editor.csdn.net/md/?articleId=112723320 1.2.使用 #先导入 from xpinyin import Pinyin #简单使用一下 from xpinyin import Pinyin p = Pinyin() result = p.get_pinyin('小琳爱分享') #此处结果:xiao-lin-ai-fen-xiang result = p.get_pinyin('小琳爱分享','') #此处结果:xiaolinaifenxiang result = p.get_pinyin('小琳爱分享',' ') #此处结果:xiao lin ai fen xiang print(result) #结果:xiao-lin-ai-fen-xiang还有两种显示音调不同的方法,用的是tone_marks属性 from xpinyin import Pinyin p = Pinyin() result = p.get_pinyin('小琳爱分享',tone_marks='marks') print(result) #结果:xiǎo-lín-ài-fēn-xiǎng #就会在指定拼音上显示音调 from xpinyin import Pinyin p = Pinyin() result = p.get_pinyin('小琳爱分享',tone_marks='numbers') print(result) #结果:xiao3-lin2-ai4-fen1-xiang3 #就会在每个拼音后面显示音调附加小功能: 1.首字母大写 from xpinyin import Pinyin p = Pinyin() result = p.get_pinyin('小琳爱分享') print(result) #此处结果:xiao-lin-ai-fen-xiang s = result.split('-') print(s) #此处结果: ['xiao', 'lin', 'ai', 'fen', 'xiang'] result1 = s[0].capitalize() + ' ' + ''.join(s[1:]).capitalize() #适用于名字 print |
CopyRight 2018-2019 实验室设备网 版权所有 |