python的xpinyin模块:汉字转拼音

Posted kaishirenshi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python的xpinyin模块:汉字转拼音相关的知识,希望对你有一定的参考价值。

   
     
     
     

pypinyin

1、安装

pip install pypinyin

2、使用方法

>>> from pypinyin import pinyin, lazy_pinyin
>>> import pypinyin

>>> pinyin(u中心)
[[uzh\u014dng], [ux\u012bn]]
# 启用多音字模式
>>> pinyin(u中心, heteronym=True)  
[[uzh\u014dng, uzh\xf2ng], [ux\u012bn]]
# 设置拼音风格
>>> pinyin(u中心, style=pypinyin.INITIALS)  
[[zh], [x]]
>>> pinyin(中心, style=pypinyin.TONE2, heteronym=True)
[[zho1ng, zho4ng], [xi1n]]
# 不考虑多音字的情况
>>> lazy_pinyin(u中心)  
[zhong, xin]

 

xpinyin

1、安装(或者pip3 install xpinyin 就可以了)

pip install xpinyin

2、使用方法

>>> from xpinyin import Pinyin
>>>
>>> p.get_pinyin(u"上海")
shang-hai
>>> # 显示声调
>>> p.get_pinyin(u"上海", show_tone_marks=True)
shàng-hǎi
>>> # 设置分隔符
>>> p.get_pinyin(u"上海",  )
shang hai
>>> # 只显示声母
>>> p.get_initial(u"")
S
>>> # 显示多字声母,并设置分隔符
>>> p.get_initials(u"上海", u‘‘)
SH

 

以上是关于python的xpinyin模块:汉字转拼音的主要内容,如果未能解决你的问题,请参考以下文章

Python实现汉字转换拼音

xpinyin模块

python 将汉字转换为拼音

Python 汉字转拼音

python处理汉字转拼音pypinyin

excel中汉字转拼音