Python之pypinyin模块使用
pypinyin模块主要用来将汉字转为拼音,可以用于汉字注音、排序、检索。
# 安装
pip install pypinyin
1
# 主要方法
- pinyin(): 将汉字转为拼音
- lazy_pinyin(): 将汉字转为拼音
# 代码测试
# 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
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
输出结果:
DEBUG - [[u'zh\u014dng'], [u'gu\xf3']]
DEBUG - [u'zhong', u'guo']
DEBUG - [u'z', u'g']
1
2
3
2
3
上次更新: 2022/12/01, 11:09:34