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 相关文章推荐
ubuntu中配置pyqt4环境教程
Dec 27 Python
使用Python+Splinter自动刷新抢12306火车票
Jan 03 Python
Python解析、提取url关键字的实例详解
Dec 17 Python
python简单实现矩阵的乘,加,转置和逆运算示例
Jul 10 Python
Python3并发写文件与Python对比
Nov 20 Python
使用opencv识别图像红色区域,并输出红色区域中心点坐标
Jun 02 Python
Selenium结合BeautifulSoup4编写简单的python爬虫
Nov 06 Python
python 元组和列表的区别
Dec 30 Python
教你如何用python开发一款数字推盘小游戏
Apr 14 Python
pytorch 权重weight 与 梯度grad 可视化操作
Jun 05 Python
Python 实现Mac 屏幕截图详解
Oct 05 Python
Python循环之while无限迭代
Apr 30 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
PHP中用header图片地址 简单隐藏图片源地址
2008/04/09 PHP
CI框架安全类Security.php源码分析
2014/11/04 PHP
PHP Streams(流)详细介绍及使用
2015/05/12 PHP
PHP实现验证码校验功能
2017/11/16 PHP
关于javascript function对象那些迷惑分析
2011/10/24 Javascript
Underscore.js 的模板功能介绍与应用
2012/12/24 Javascript
Javascript/Jquery——简单定时器的多种实现方法
2013/07/03 Javascript
jquery ajax请求方式与提示用户正在处理请稍等
2014/09/01 Javascript
js实现双击图片放大单击缩小的方法
2015/02/17 Javascript
js倒计时抢购实例
2015/12/20 Javascript
vue中mint-ui环境搭建详细介绍
2017/04/06 Javascript
微信小程序-滚动消息通知的实例代码
2017/08/03 Javascript
jQuery UI Draggable + Sortable 结合使用(实例讲解)
2017/09/07 jQuery
Vue2.0用户权限控制解决方案的示例
2018/02/10 Javascript
为react组件库添加typescript类型提示的方法
2020/06/15 Javascript
python dict remove数组删除(del,pop)
2013/03/24 Python
图文详解Django使用Pycharm连接MySQL数据库
2019/08/09 Python
python提取xml里面的链接源码详解
2019/10/15 Python
python给list排序的简单方法
2020/12/10 Python
html5表单及新增的改良元素详解
2016/06/07 HTML / CSS
科尔士百货公司官网:Kohl’s
2016/07/11 全球购物
欧洲最大的球衣网上商店:Kitbag
2017/11/11 全球购物
Exoticca英国:以最优惠的价格提供豪华异国情调旅行
2018/10/18 全球购物
澳大利亚巧克力花束和礼品网站:Tastebuds
2019/03/15 全球购物
Timberland德国官网:靴子、鞋子、衣服、夹克及配件
2019/12/10 全球购物
请写出 float x 与"零值"比较的 if 语句
2016/01/04 面试题
毕业设计计划书
2014/01/09 职场文书
暑假学习心得体会
2014/09/02 职场文书
个人债务授权委托书
2014/10/17 职场文书
教师群众路线心得体会
2014/11/04 职场文书
2015年校长新年寄语
2014/12/08 职场文书
干部考察材料范文
2014/12/24 职场文书
交通处罚决定书
2015/06/24 职场文书
新党员入党决心书
2015/09/22 职场文书
十二月早安励志心语大全
2019/12/03 职场文书
PyTorch dropout设置训练和测试模式的实现
2021/05/27 Python