python中将汉字转换为拼音的库xpinyin

首先是pip install xpinyin

In [4]: import faker
In [5]: from xpinyin import Pinyin

In [6]: init = faker.Faker(locale='zh-cn')
In [8]: pinyin = Pinyin()

In [10]: for i in range(10):
    ...:     name = init.name()
    ...:     print name, '\t', pinyin.get_pinyin(name,show_tone_marks=True)
    ...:     
韦鑫      wéi-xīn
杨玉      yáng-yù
延飞      yán-fēi
祁玲      qí-líng
干英      gān-yīng
骆玉珍     luò-yù-zhēn
屠文      tú-wén
辕桂英     yuán-guì-yīng
颜林      yán-lín
隗欢      wěi-huān

In [11]: for i in range(10):
    ...:     name = init.name()
    ...:     print name, '\t', pinyin.get_pinyin(name,show_tone_marks=True,splitter='')
    ...:     
闾桂英     lǘguìyīng
姚金凤     yáojīnfèng
雕涛      diāotāo
荣桂香     róngguìxiāng
门丽      ménlì
公建平     gōngjiànpíng
蓟成      jìchéng
於淑珍     yúshúzhēn
解楠      jiěnán
令婷婷     lìngtíngtíng
    原文作者:晓东邪
    原文地址: https://blog.csdn.net/xiaodongxiexie/article/details/77075094
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞