如何转换简繁体,python怎么转换类型

  如何转换简繁体,python怎么转换类型

  工作中需要将繁体中文转换成简体中文,在网上找了一些资料。下面这篇文章主要介绍Python从简体到繁体转换的一些信息。通过示例代码非常详细的介绍,有需要的朋友可以参考一下。

  00-1010 1、opencc-python1.1安装opencc-python1.2内置opencc翻译配置1.3简繁体转换2、zhtools2.1安装2.2简繁体转换3、zhconv3.1zhconv安装3.2使用方法4、文档简繁体转换汇总

  

目录

  首先介绍了opencc中的Python实现库,它具有安装简单,翻译准确,使用方便的优点。它完全能够满足我们的日常需求。

  

1、opencc-python

  首先,在终端中安装opencc-python。

  pip安装opencc-python

  

1.1安装opencc-python

  有四种内置的opencc翻译配置:

  t2s-繁体中文到简体中文

  s2t-简体中文到繁体中文

  mix2t-混合到繁体中文

  mix2s-混合简体中文

  

1.2内建的opencc翻译配置

  Opencc python插件/material/。源码q群:903971231 # # #

  cc=opencc。OpenCC(t2s )

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

  输出结果如下:

  

1.3简繁体转换

  

2、zhtools

  也有人开发了用python实现简繁体转换的命令,发布在:https://github.com/skydark/nstools/tree/master/zhtools.地址的github上下载这个项目中的两个文件zh_wiki.py和langconv.py,放在Python代码目录下。

  

2.1安装

  从langconv导入转换器

  DEF CONVERT (text,flag=0) : # text是要转换的文本,flag=0表示简化,flag=1表示简化。

  rule= zh-Hans if flag else zh-hant

  返回转换器(规则)。转换(文本)

  Text1=静静的是送别的音乐;夏虫也为我沉默。沉默是剑桥今晚的印刷品。

  Text2=静静的是送别的音乐;夏虫也为我沉默。沉默是剑桥今晚的印刷品。

  转换后的结果是:

  这种方法的优点是重量轻,容易使用,简洁,但翻译可能不准确。

  

2.2简繁体转换

  

3、zhconv

  Zhv库由pip直接安装,安装命令为:

  pip安装zhconv

  

3.1zhconv安装

  Zhconv支持以下区域单词的转换:

  简体中文大陆

  Zh-sg马鑫简体中文(马来西亚和新加坡使用的简体中文)

  Zh-tw台湾省矫形器(台湾省矫形器)

  Zh-hk香港繁体(香港繁体)

  简体中文

  Zh-hant繁体(繁体)

  方法一:直接导入zhconv1

  导入zhconv

  Text=过去的这一年,应该是好时光,好风景。‘就算风情万种,你跟谁说?’

  text1=zhconv.convert(文本, zh-hant )

  text2=zhconv.convert(text, zh-tw )

  text3=zhconv.convert(文本, zh-hk )

  打印(转换为繁体:,text1)

  打印(转换为台湾省正字法:,text2)

  打印(转换为香港繁体:,text3)

  结果是:

  方法2:导入zhconv转换

  从zhconv导入转换

  Text=过去的这一年,应该是好时光,好风景。‘就算风情万种,你跟谁说?’

  text1=convert(文本, zh-hant )

  打印(转换为繁体:,text1)

  结果是:

  

3.2使用方法

  python-docx扩展库可用于将Word文档中的中文从简体转换为繁体:

  pip安装python-docx

  这里我们使用zhconv库的方法将word文档《匆匆》转换成《匆匆》繁体版:

  Python源代码/素材/解决方案Q群:903971231###

  从zhconv导入转换

  从docx导入文档

  word=Document( 《匆匆》。docx’)

  对于word中的word.paragraphs:

  t.text=convert(t.text, zh-hant )for I in word . tables :

  对于i.rows:中的p

  对于p.cells:中的h

  h.text=convert(h.text, zh-hant )

  Word.save( 《匆匆》繁体版. docx )

  转换前:

  转换后:

  这样,我们实现了《匆匆》文档到繁体版本的转换。

  

4、文档的简繁体转换

  关于Python从简体到繁体转换的这篇文章到此结束。有关Python从简体转换为繁体的更多信息,请搜索热门IT软件开发工作室之前的文章或继续浏览下面的相关文章。希望你以后能支持风行IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: