zoukankan      html  css  js  c++  java
  • python的xpinyin模块:汉字转拼音

    pypinyin

    1、安装

    pip install pypinyin

    2、使用方法

    >>> from pypinyin import pinyin, lazy_pinyin
    >>> import pypinyin
    
    >>> pinyin(u'中心')
    [[u'zhu014dng'], [u'xu012bn']]
    # 启用多音字模式
    >>> pinyin(u'中心', heteronym=True)  
    [[u'zhu014dng', u'zhxf2ng'], [u'xu012bn']]
    # 设置拼音风格
    >>> pinyin(u'中心', style=pypinyin.INITIALS)  
    [['zh'], ['x']]
    >>> pinyin('中心', style=pypinyin.TONE2, heteronym=True)
    [['zho1ng', 'zho4ng'], ['xi1n']]
    # 不考虑多音字的情况
    >>> lazy_pinyin(u'中心')  
    ['zhong', 'xin']

    xpinyin

    1、安装(或者pip3 install xpinyin 就可以了)

    pip install xpinyin

    2、使用方法

    >>> from xpinyin import Pinyin
    >>>
    >>> p.get_pinyin(u"上海")
    'shang-hai'
    >>> # 显示声调
    >>> p.get_pinyin(u"上海", show_tone_marks=True)
    'shàng-hǎi'
    >>> # 设置分隔符
    >>> p.get_pinyin(u"上海", ' ')
    'shang hai'
    >>> # 只显示声母
    >>> p.get_initial(u"")
    'S'
    >>> # 显示多字声母,并设置分隔符
    >>> p.get_initials(u"上海", u'')
    'SH'
    每天一点点,感受自己存在的意义。
  • 相关阅读:
    php
    php
    linux 网络管理基础 OSI ISO IOS的区别
    Linux 添加交换分区的步骤
    linux 命令
    linux命令
    linux 命令
    linux 命令
    Linux命令
    linux命令- 挂载命令 mount
  • 原文地址:https://www.cnblogs.com/insane-Mr-Li/p/15378768.html
Copyright © 2011-2022 走看看