日文汉字汉口和尖阁汉字的快速转换

mojimoji2的Python项目详细描述


https://badge.fury.io/py/mojimoji.pnghttps://travis-ci.org/studio-ousia/mojimoji.png?branch=master

日文汉字和曾阁汉字之间的快速转换。在

安装

$ pip install mojimoji

示例

Zenkaku至Hankaku

^{pr2}$

Hankaku至Zenkaku

>>>importmojimoji>>>printmojimoji.han_to_zen(u'アイウabc012')アイウabc012>>>printmojimoji.han_to_zen(u'アイウabc012',kana=False)アイウabc012>>>printmojimoji.han_to_zen(u'アイウabc012',digit=False)アイウabc012>>>printmojimoji.han_to_zen(u'アイウabc012',ascii=False)アイウabc012

基准

库版本

结果

In[19]:s=u'ABCDEFG012345'*10In[20]:%timeforninrange(1000000):mojimoji.zen_to_han(s)CPUtimes:user2.86s,sys:0.10s,total:2.97sWalltime:2.88sIn[21]:%timeforninrange(1000000):unicodedata.normalize('NFKC',s)CPUtimes:user5.43s,sys:0.12s,total:5.55sWalltime:5.44sIn[22]:%timeforninrange(1000000):zenhan.z2h(s)CPUtimes:user69.18s,sys:0.11s,total:69.29sWalltime:69.48s

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Switch语句,用于根据用户输入确定字母等级(十进制)   使用rich:datascroller更改页面后,java actionListener无法在rich:dataTable中工作   使用Azure AD帐户时java强制密码更改问题   java如何在flink中模拟异步操作   java如何将整数格式化为两个小数?   基于javascript条件访问amazon lamda结果?   java成本/从源节点到目标节点的所有可能路径的距离   java为什么我的光标在NextLine()之后的错误行上?   java Gridlayout未根据约束调整大小   windows使用特殊路径名在java中加载文件   如何在java上使用selenium在移动浏览器中滑动   Java中字符串类的成员使用了哪种utf8编码?   java删除截击缓存   java Musicg库不适用于mp3、rm、wma