利用python实现汉字转拼音

pip install xpinyin
from
xpinyin import Pinyin # 实例拼音转换对象 p = Pinyin() # 进行拼音转换 ret = p.get_pinyin(u"汉语拼音转换", tone_marks='marks') ret1 = p.get_pinyin(u"汉语拼音转换", tone_marks='numbers') print(ret + ' ' + ret1)

hàn-yǔ-pīn-yīn-zhuǎn-huàn
han4-yu3-pin1-yin1-zhuan3-huan4

 
print(p.get_pinyin(u"上海"))
'shang-hai'
# 得到转化后的结果 # hàn-yǔ-pīn-yīn-zhuǎn-huàn # han4-yu3-pin1-yin1-zhuan3-huan4
来自:https://www.jb51.net/article/167461.htm
原文地址:https://www.cnblogs.com/gisoracle/p/12295959.html