1, 安装pypinyin包
pip install pypinyin
2,对应的API
from pypinyin import lazy_pinyin,pinyin, Style
out1 = pinyin(u'单个', heteronym=True)
out2 = pinyin(u'单个',heteronym=False)
out3 = pinyin(u'单个', style=pypinyin.NORMAL)
out4 = pinyin(u'单个',style=Style.TONE3)
out5 = pinyin(u'单个',style=Style.TONE3,heteronym=True)
out6 = pinyin(u'中心供不应求', style=pypinyin.FIRST_LETTER)
out7 = pinyin(u'中心供不应求', style=pypinyin.STYLE_FINALS)
3,输出
[['dān', 'chán', 'shàn'], ['gè', 'gàn', 'gě']] # 多音字带笔画,显示多个拼音
[['dān'], ['gè']] # 拼音带笔画
['dan', 'ge'] # 拼音无音调
[['dan1'], ['ge4']] # 拼音有音调
[['dan1', 'chan2', 'shan4'], ['ge4', 'gan4', 'ge3']] # 多音字带音调,显示多个拼音
[['z'], ['x'], ['g'], ['b'], ['y'], ['q']] # 声母
[['ong'], ['in'], ['ong'], ['u'], ['ing'], ['iou']] # 韵母