开放式中文转换的python包装器

opencc-python的Python项目详细描述


什么是opencc python?

opencc python是一个用于Open Chinese Converter

安装

要安装opencc python:

pip install opencc-python

如何使用?

您需要首先安装opencc命令工具,如果您使用的是windows,则 命令工具已经附加在包中,您可以立即使用它。 下面是一个简单的示例

# -*- coding: utf8 -*-
import opencc
cc = opencc.OpenCC('t2s')
print cc.convert(u'Open Chinese Convert(OpenCC)「開放中文轉換」,是一個致力於中文簡繁轉換的項目,提供高質量詞庫和函數庫(libopencc)。')

输出应该是

Open Chinese Convert(OpenCC)「开放中文转换」,是一个致力于中文简繁转换的项目,提供高质量词库和函数库(libopencc)。

opencc.build in配置中有四种内置配置,

  • t2s - Traditional Chinese to Simplified Chinese
  • s2t - Simplified Chinese to Traditional Chinese
  • mix2t - Mixed to Traditional Chinese
  • mix2s - Mixed to Simplified Chinese

要使用OpenCC命令工具的自定义路径,可以传递OpenCC路径 这样的参数

cc = opencc.OpenCC('t2s',
                   opencc_path='/path/to/opencc')

要使用自己的配置,还应更改数据路径

cc = opencc.OpenCC(config='/path/to/my/config',
                   opencc_path='/path/to/opencc',
                   data_path='/path/to/data/folder')

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

推荐PyPI第三方库


热门话题
java为什么这一行是charg=(char)(br.read());被跳过?   java三重DES中的IV在哪里?   java Lombok注释不在Intellij idea下编译   java为什么我不能使用过滤器作为流中的最后一步   sqlite Java编译错误找不到符号方法next()   在Java中解析处理对int来说太大的数字   java摄像头不工作   java是“断言错误”好的做法?   java确定api请求是来自CURL还是POSTMAN?   JavaSpringMVC导航   java使单例模式代码更强大   当Java(解释器)区分大小写时,为什么Java编译器(javac)不区分大小写?   java注释字符串[]oneArr();vs字符串[][]twoArr();公告   java命名查询的利弊   java使用log4jweb在web应用程序中配置Log4j2。罐子   java正则表达式查找以开头和结尾的所有可能出现的文本~   java从字符串执行方法