汉字转拼音
2020-05-05 本文已影响0人
LCSan
from pypinyin import pinyin, Style, lazy_pinyin
def getPinyin(strs):
return pinyin(strs, style=Style.NORMAL , heteronym=True)
def enumPinyin(data):
res = []
for k,dt in enumerate(data):
if k == 0:
res = dt
continue
temp = []
for d in dt:
for r in res:
temp.append(r + d)
res = temp
return res
def getPinyinStyle(name):
return lazy_pinyin(name, style=Style.NORMAL)
if __name__ == '__main__':
strs = getPinyin("说服")
print(strs)
data1 = enumPinyin(strs)
print("********")
print(data1)