我正在使用CJKLIB,使用getReadingForCharacter
将中文字符转换为拼音。但是,有什么办法
readings = cjk.getReadingForCharacter(c, 'Pinyin')
问题在于它会使用它们上面的音调返回拼音,这是我不想要的。例如,我想要“北京”,而不是“北京市” - 带有所有音调标记。
任何人都知道如何在没有音调的情况下获得输出?谢谢!
答案 0 :(得分:2)
解决方案就是:
>>> cjk.getReadingForCharacter(u'北', 'Pinyin', toneMarkType='none')
[u'bei']
您可以在此处详细了解可能的选项:http://cjklib.org/0.3/library/cjklib.reading.operator.PinyinOperator.html#cjklib.reading.operator.PinyinOperator
答案 1 :(得分:-1)