代码拉取完成,页面将自动刷新
Rewrite lxneng's xpinyin by cython since by commit 3599c101f659bb7cfbc7e5c5c5684206e4fab5f9 <https://github.com/lxneng/xpinyin/commit/3599c101f659bb7cfbc7e5c5c5684206e4fab5f9>.
The interfaces are completely consistent and can be seamlessly switched with xpinyin;
pip install cpinyin
Replace xpinyin.Pinyin with cpinyin.Pinyin
>>> import cpinyin >>> cpinyin.install() >>> from xpinyin import Pinyin >>> p = Pinyin() >>> p.get_pinyin(u"上海") 'shang-hai'
Consistent with the xpinyin Api.
>>> from cpinyin import Pinyin >>> p = Pinyin() >>> # default splitter is `-` >>> p.get_pinyin(u"上海") 'shang-hai' >>> # show tone marks >>> p.get_pinyin(u"上海", tone_marks=u'marks') 'shàng-hǎi' >>> p.get_pinyin(u"上海", tone_marks=u'numbers') >>> 'shang4-hai3' >>> # remove splitter >>> p.get_pinyin(u"上海", u'') 'shanghai' >>> # set splitter as whitespace >>> p.get_pinyin(u"上海", u' ') 'shang hai' >>> p.get_initial(u"上") 'S' >>> p.get_initials(u"上海") 'S-H' >>> p.get_initials(u"上海", u'') 'SH' >>> p.get_initials(u"上海", u' ') 'S H'
Please enter Chinese characters encoding by utf8.
>>> wordvalue = '中国' >>> wordvalue= unicode(wordvalue, 'utf-8') >>> s = p.get_initials(wordvalue, u'').lower() 'zg'
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。