日语半角和前角字符之间的快速转换器
项目描述
日本 hankaku 和 zenkaku 字符之间的快速转换器。
安装
$ pip install mojimoji
例子
善阁到半阁
>>> import mojimoji
>>> print mojimoji.zen_to_han(u'アイウabc012')
アイウabc012
>>> print mojimoji.zen_to_han(u'アイウabc012', kana=False)
アイウabc012
>>> print mojimoji.zen_to_han(u'アイウabc012', digit=False)
アイウabc012
>>> print mojimoji.zen_to_han(u'アイウabc012', ascii=False)
アイウabc012
半阁到善阁
>>> import mojimoji
>>> print mojimoji.han_to_zen(u'アイウabc012')
アイウabc012
>>> print mojimoji.han_to_zen(u'アイウabc012', kana=False)
アイウabc012
>>> print mojimoji.han_to_zen(u'アイウabc012', digit=False)
アイウabc012
>>> print mojimoji.han_to_zen(u'アイウabc012', ascii=False)
アイウabc012
基准
库版本
表情符号:0.0.1
增寒:0.4
unicodedata:与 Python 2.7.3 捆绑在一起
结果
In [19]: s = u'ABCDEFG012345' * 10
In [20]: %time for n in range(1000000): mojimoji.zen_to_han(s)
CPU times: user 2.86 s, sys: 0.10 s, total: 2.97 s
Wall time: 2.88 s
In [21]: %time for n in range(1000000): unicodedata.normalize('NFKC', s)
CPU times: user 5.43 s, sys: 0.12 s, total: 5.55 s
Wall time: 5.44 s
In [22]: %time for n in range(1000000): zenhan.z2h(s)
CPU times: user 69.18 s, sys: 0.11 s, total: 69.29 s
Wall time: 69.48 s
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
mojimoji-0.0.12.tar.gz
(43.2 kB
查看哈希)
内置发行版
mojimoji-0.0.12-cp39-cp39-win_amd64.whl
(34.8 kB
查看哈希)
mojimoji-0.0.12-cp38-cp38-win_amd64.whl
(35.0 kB
查看哈希)
mojimoji-0.0.12-cp37-cp37m-win_amd64.whl
(34.6 kB
查看哈希)
mojimoji-0.0.12-cp36-cp36m-win_amd64.whl
(34.5 kB
查看哈希)
关
mojimoji -0.0.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 515f6fa5659d77a172f1fb46950d34674f33cf487e9aa131bf9422cbe127e5f4 |
|
| MD5 | 1550da6787ade377551eec3da9468d67 |
|
| 布莱克2-256 | 1bb5bbf068592d99f7f646be1ab9954ad3165c28f8874a56a5f9efdfce711f74 |
关
mojimoji -0.0.12-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | b2247233f4b3bee6ab601ac7fcbd84124ad91788a7418c1430f93a4bac340218 |
|
| MD5 | dd680573465cccd8dcc26cfc955fe248 |
|
| 布莱克2-256 | fecc9bbcae69d29ab3286b862e0646df43b8789f8d37a259eff6804df0c6b110 |
关
mojimoji -0.0.12-cp39-cp39-macosx_10_14_x86_64.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | ae5e6e8d4e70849f4217fa00ca7d770354f5a13c04778b6f07f3bceb0a636abd |
|
| MD5 | 188edfc8b44c4cb8a884c0706ff63e8e |
|
| 布莱克2-256 | 3b3bccd068eaff68bd31b1212cdb9076dd929db977f1e47a0c8f980cdcaeadc1 |