【python pypinyin】汉语拼音字典切换方法

618 阅读1分钟

pypinyin多音字的拼音不准确?

from pypinyin import pinyin
pinyin("邓", heteronym = True) #开启多音字

问题:pypinyin 使用多音字时输出的结果与《现代汉语词典》中的拼音不一样

输出: [['dèng', 'shān']]

原因:pypinyin默认使用《漢語大字典》

解决方案:github.com/mozillazg/p… 下载 kXHC1983.py

#将默认《漢語大字典》切换成了《现代汉语词典》
from .kXHC1983 import pinyin_dict
from pypinyin import load_single_dict
load_single_dict(pinyin_dict)

Reference

github.com/mozillazg/p…