β

Python版汉字转拼音或拼音首字母

激情生活 128 阅读

使用方法:

pinyinQuan:输出汉字全拼
pinyinAbbr:输出汉字拼音首字母
makePinyin:打包输出(原字符,全拼,首字母)

点我下载makePinyin.py


from makePinyin import pinyinQuan,pinyinAbbr
pinyinQuan(u"一些汉字"[,sep="",zhuyin=False,dyz=True]): #输出[全拼]
        #sep 每个汉字拼音的间隔符,默认为空
        #zhuyin:是否输出拼音的注音
        #dyz:多音字,是否输出多音字的所有排列,为否的话只输出第一个

pinyinAbbr(hanStr,dyz=True):  #输出[拼音首字母]
        #dyz:多音字,是否输出多音字的所有排列,为否的话只输出第一个

或者:


from makePinyin import makePinyin
makePinyin(u"一些汉字"[,seq,zhuyin,dyz]) #输出("一些汉字",[全拼],[首字母])

by: @yjmade
ref:https://github.com/lxneng/xpinyin/

作者:激情生活
简单、透明、开放、平等、分享、去中心
原文地址:Python版汉字转拼音或拼音首字母, 感谢原作者分享。

发表评论