Windows下opencc安装及使用方法

问题描述:
报错:module ‘opencc’ has no attribute ‘convert’
直接在python环境下使用pip install opencc报错。实测可用安装方法如下所示:

安装方法
1.获取opencc安装包:获取链接https://github.com/BYVoid/OpenCC/wiki/Download

2.选择适合自己电脑版本的opencc下载

3.找到下载好的文件解压缩到自己想放置的路径下(得是英文路径)

4.配置环境变量:复制该文件夹下的bin文件夹的路径,在环境变量path中添加该路径

5.打开命令行输入 opencc --help查看opencc验证是否安装成功(在主环境和虚拟环境都测试下)

6.然后即可使用python的pip install opencc 安装

安装成功后在python程序中即可使用:

from opencc import OpenCC
#繁转简
c = OpenCC('t2s')
#设置测试数据
data = u'Open Chinese Convert(OpenCC)是一個開源的中文簡繁轉換項目,致力於製作高質量的基於統計預料的簡繁轉換詞庫。還提供函數庫(libopencc)、命令行簡繁轉換工具、人工校對工具、詞典生成程序、在線轉換服務及圖形用戶界面'
data_new = c.convert(data)
print(data_new)

参考
https://www.xjx100.cn/news/473281.html?action=onClick
https://blog.csdn.net/MAILLIBIN/article/details/122179896

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
使用 opencc4j 包进行简体中文和繁体中文之间的转换非常简单。以下是一个使用示例: ```java import com.github.houbb.opencc4j.util.Opencc; public class Main { public static void main(String[] args) { // 创建 Opencc 对象,指定配置文件 Opencc opencc = new Opencc("t2s.json"); // 简体中文 String simplified = "我爱开源中国"; // 繁体中文 String traditional = opencc.convert(simplified); System.out.println("简体中文:" + simplified); System.out.println("繁体中文:" + traditional); } } ``` 在上面的代码中,我们首先创建了一个 `Opencc` 对象,并指定了配置文件 `t2s.json`。然后,我们将一个简体中文字符串传递给 `convert` 方法,得到一个繁体中文字符串。最后,我们将这两个字符串输出到控制台。 如果你想要将繁体中文转换成简体中文,只需要使用 `s2t.json` 配置文件,如下所示: ```java import com.github.houbb.opencc4j.util.Opencc; public class Main { public static void main(String[] args) { // 创建 Opencc 对象,指定配置文件 Opencc opencc = new Opencc("s2t.json"); // 繁体中文 String traditional = "我愛開源中國"; // 简体中文 String simplified = opencc.convert(traditional); System.out.println("繁体中文:" + traditional); System.out.println("简体中文:" + simplified); } } ``` 在这个示例中,我们创建了一个 `Opencc` 对象,使用了 `s2t.json` 配置文件,将一个繁体中文字符串转换成了一个简体中文字符串。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值