Python中文繁简体转换工具

发布时间:2020-06-17 19:42:45 作者:叶止水ryo
来源:网络 阅读:138041

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

推荐阅读:
  1. unicode如何实现中文转换
  2. Python3中unicode编码如何转换成中文

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

opencc opencc-python github

上一篇:实例变量的访问及数据封装

下一篇:ie7不兼容[],+=导致的bug记录

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》