Python中文繁簡體轉換工具

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章