Python之pypinyin模块使用

pypinyin模块主要用来将汉字转为拼音,可以用于汉字注音、排序、检索。

安装

1
pip install pypinyin

主要方法

  • pinyin(): 将汉字转为拼音
  • lazy_pinyin(): 将汉字转为拼音

代码测试

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# encoding=utf-8
# pip install pypinyin

import logging
from pypinyin import pinyin,lazy_pinyin,Style

logging.basicConfig(level = logging.DEBUG, format='%(levelname)s - %(message)s')

logger = logging.getLogger(__name__)


logger.debug(pinyin(u"中国"))
logger.debug(lazy_pinyin(u"中国"))
logger.debug(lazy_pinyin(u"中国", style=Style.FIRST_LETTER))

输出结果:

1
2
3
DEBUG - [[u'zh\u014dng'], [u'gu\xf3']]
DEBUG - [u'zhong', u'guo']
DEBUG - [u'z', u'g']
有用就打赏一下作者吧!