Python中文繁简体转换工具

23次阅读

共计 956 个字符,预计需要花费 3 分钟才能阅读完成。

Openccpy
___ _____ __ ___ ___ ___ _____ __ __
/ __`\/\ ‘__`\ /’__`\/’ _ `\ /’___\ /’___\/\ ‘__`\/\ \/\ \
/\ \L\ \ \ \L\ \/\ __//\ \/\ \/\ \__//\ \__/\ \ \L\ \ \ \_\ \
\ \____/\ \ ,__/\ \____\ \_\ \_\ \____\ \____\\ \ ,__/\/`____ \
\/___/ \ \ \/ \/____/\/_/\/_/\/____/\/____/ \ \ \/ `/___/> \
\ \_\ \ \_\ /\___/
\/_/ \/_/ \/__/
OpenccPy 是一款 python 中文繁简体转换工具。
特性
支持中文繁简体转换
Quick Start
环境要求
Python 3.X
install
pip install openccpy
使用案例
# coding=utf-8
from openccpy.opencc import *

class TestOpencc(object):
“””
核心转换测试类
“””

def test_to_simple(self):
“””
测试转换为简体
“””
assert “ 丝 ” == Opencc.to_simple(“ 絲 ”)
assert “ 一目了然 ” == Opencc.to_simple(“ 一目瞭然 ”)

def test_to_traditional(self):
“””
测试转化为繁体
“””
assert “ 絲 ” == Opencc.to_traditional(“ 丝 ”)
assert “ 一目瞭然 ” == Opencc.to_traditional(“ 一目了然 ”)
方法简介
转为简体
def to_simple(traditional):
“””
繁体转化为简体
1. 如果字符为空,直接返回
2. 字符长度为 1,返回对应简体字符
3. 对应长度大于 1,返回对应简体词组
:param traditional: 繁体单词 / 单个词组
:return: 对应的简体信息
“””
转为繁体
def to_traditional(simple):

“””
简体转化为繁体
1. 如果字符为空,直接返回
2. 字符长度为 1,返回对应繁体字符
3. 对应长度大于 1,返回对应繁体词组
:param simple: 简体单词 / 单个词组
:return: 对应的繁体信息
“””
相关框架
中文繁简体转换 -java 版本
源码地址
github/openccpy

正文完
 0