Python实现繁体中文与简体中文相互转换的方法示例


Posted in Python onDecember 18, 2018

本文实例讲述了Python实现繁体中文与简体中文相互转换的方法。分享给大家供大家参考,具体如下:

工作中需要将繁体中文转换成简体中文

上网找了些资料,发现这个包最方便:https://github.com/skydark/nstools/tree/master/zhtools

安装方法

不需要什么安装方法,只需要把这两个文件下载下来,保存到与代码同一目录下即可

繁体转简体:

from langconv import *
def Traditional2Simplified(sentence):
  '''
  将sentence中的繁体字转为简体字
  :param sentence: 待转换的句子
  :return: 将句子中繁体字转换为简体字之后的句子
  '''
  sentence = Converter('zh-hans').convert(sentence)
  return sentence
if __name__=="__main__":
  traditional_sentence = '?n郁的???觚?'
  simplified_sentence = Traditional2Simplified(traditional_sentence)
  print(simplified_sentence)
  '''
  输出结果:
    忧郁的台湾乌龟
  '''

简体转繁体:

from langconv import *
def Simplified2Traditional(sentence):
  '''
  将sentence中的简体字转为繁体字
  :param sentence: 待转换的句子
  :return: 将句子中简体字转换为繁体字之后的句子
  '''
  sentence = Converter('zh-hant').convert(sentence)
  return sentence
if __name__=="__main__":
  simplified_sentence = '忧郁的台湾乌龟'
  traditional_sentence = Simplified2Traditional(simplified_sentence)
  print(traditional_sentence)
  '''
  输出结果:
    ?n郁的???觚?
  '''

完整代码:

from langconv import *
def Traditional2Simplified(sentence):
  '''
  将sentence中的繁体字转为简体字
  :param sentence: 待转换的句子
  :return: 将句子中繁体字转换为简体字之后的句子
  '''
  sentence = Converter('zh-hans').convert(sentence)
  return sentence
def Simplified2Traditional(sentence):
  '''
  将sentence中的简体字转为繁体字
  :param sentence: 待转换的句子
  :return: 将句子中简体字转换为繁体字之后的句子
  '''
  sentence = Converter('zh-hant').convert(sentence)
  return sentence
if __name__=="__main__":
  traditional_sentence = '?n郁的???觚?'
  simplified_sentence = Traditional2Simplified(traditional_sentence)
  print(simplified_sentence)

参考资料:

skydark:https://github.com/skydark/nstools/tree/master/zhtools

Python 相关文章推荐
Python实现检测服务器是否可以ping通的2种方法
Jan 01 Python
Python简单实现TCP包发送十六进制数据的方法
Apr 16 Python
Python学习之用pygal画世界地图实例
Dec 07 Python
Python将一个CSV文件里的数据追加到另一个CSV文件的方法
Jul 04 Python
Python打开文件,将list、numpy数组内容写入txt文件中的方法
Oct 26 Python
Python版名片管理系统
Nov 30 Python
Python pycharm 同时加载多个项目的方法
Jan 17 Python
利用python在excel里面直接使用sql函数的方法
Feb 08 Python
初探利用Python进行图文识别(OCR)
Feb 26 Python
django最快程序开发流程详解
Jul 19 Python
Python使用python-docx读写word文档
Aug 26 Python
Django基于客户端下载文件实现方法
Apr 21 Python
解决python3 pika之连接断开的问题
Dec 18 #Python
Python实现繁?转为简体的方法示例
Dec 18 #Python
python 自动重连wifi windows的方法
Dec 18 #Python
浅谈python中真正关闭socket的方法
Dec 18 #Python
对python中dict和json的区别详解
Dec 18 #Python
BP神经网络原理及Python实现代码
Dec 18 #Python
python 执行文件时额外参数获取的实例
Dec 18 #Python
You might like
模拟OICQ的实现思路和核心程序(一)
2006/10/09 PHP
php通过排列组合实现1到9数字相加都等于20的方法
2015/08/03 PHP
PHP+redis实现的限制抢购防止商品超发功能详解
2019/09/19 PHP
Alliance vs Liquid BO3 第一场2.13
2021/03/10 DOTA
javascript实现的网页局布刷新效果
2008/12/01 Javascript
学习ExtJS Panel常用方法
2009/10/07 Javascript
JavaScript中iframe实现局部刷新的几种方法汇总
2016/01/06 Javascript
BootStrap 轮播插件(carousel)支持左右手势滑动的方法(三种)
2016/07/07 Javascript
非常优秀的JS图片轮播插件Swiper的用法
2017/01/03 Javascript
angular ng-click防止重复提交实例
2017/06/16 Javascript
防止页面url缓存中ajax中post请求的处理方法
2017/10/10 Javascript
Node.js学习之TCP/IP数据通讯(实例讲解)
2017/10/11 Javascript
Angular移动端页面input无法输入的解决方法
2017/11/14 Javascript
详解vue 计算属性与方法跟侦听器区别(面试考点)
2018/04/23 Javascript
vue实现淘宝购物车功能
2020/04/20 Javascript
vue props default Array或是Object的正确写法说明
2020/07/30 Javascript
Echarts.js无法引入问题解决方案
2020/10/30 Javascript
[47:08]OG vs INfamous 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
python Django批量导入不重复数据
2016/03/25 Python
深入浅出分析Python装饰器用法
2017/07/28 Python
python 列表,数组,矩阵两两转换tolist()的实例
2018/04/04 Python
对Python3之方法的覆盖与super函数详解
2019/06/26 Python
Win10下Python3.7.3安装教程图解
2019/07/08 Python
解决win7操作系统Python3.7.1安装后启动提示缺少.dll文件问题
2019/07/15 Python
对python 树状嵌套结构的实现思路详解
2019/08/09 Python
matplotlib绘制多个子图(subplot)的方法
2019/12/03 Python
centos7中安装python3.6.4的教程
2019/12/11 Python
Python开发企业微信机器人每天定时发消息实例
2020/03/17 Python
基于Python的Jenkins的二次开发操作
2020/05/12 Python
Python try except finally资源回收的实现
2021/01/25 Python
python sleep和wait对比总结
2021/02/03 Python
基于html5 canvas实现漫天飞雪效果实例
2014/09/10 HTML / CSS
Microsoft新加坡官方网站:购买微软最新软件和技术产品
2016/10/28 全球购物
文员岗位职责
2013/11/09 职场文书
项目开发计划书
2014/01/09 职场文书
回门宴新娘答谢词
2015/09/29 职场文书