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 相关文章推荐
有关wxpython pyqt内存占用问题分析
Jun 09 Python
Python编程实现生成特定范围内不重复多个随机数的2种方法
Apr 14 Python
Python实现获取邮箱内容并解析的方法示例
Jun 16 Python
使用PyCharm创建Django项目及基本配置详解
Oct 24 Python
python实现K近邻回归,采用等权重和不等权重的方法
Jan 23 Python
nginx黑名单和django限速,最简单的防恶意请求方法分享
Aug 09 Python
获取Pytorch中间某一层权重或者特征的例子
Aug 17 Python
详解基于python的多张不同宽高图片拼接成大图
Sep 26 Python
Python用5行代码实现批量抠图的示例代码
Apr 14 Python
Tensorflow安装问题: Could not find a version that satisfies the requirement tensorflow
Apr 20 Python
python中有函数重载吗
May 28 Python
pycharm 实现复制一行的快捷键
Jan 15 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 substr 截取字符串出现乱码问题解决方法[utf8与gb2312]
2011/12/16 PHP
php使用explode()函数将字符串拆分成数组的方法
2015/02/17 PHP
深入探究PHP的多进程编程方法
2015/08/18 PHP
今天你说520了吗?不仅有php表白书还有java表白神器
2016/05/20 PHP
php获取微信基础接口凭证Access_token
2018/08/23 PHP
javascript数组组合成字符串的脚本
2021/01/06 Javascript
基于jquery的仿百度搜索框效果代码
2011/04/11 Javascript
左右悬浮可分组的网站QQ在线客服代码(可谓经典)
2012/12/21 Javascript
jQuery仿Excel表格编辑功能的实现代码
2013/05/01 Javascript
jQuery实现Twitter的自动文字补齐特效
2014/11/28 Javascript
深入理解JavaScript系列(42):设计模式之原型模式详解
2015/03/04 Javascript
JavaScript取得WEB安全颜色列表的方法
2015/07/14 Javascript
javascript中offset、client、scroll的属性总结
2015/08/13 Javascript
js中数组结合字符串实现查找(屏蔽广告判断url等)
2016/03/30 Javascript
JavaScript比较当前时间是否在指定时间段内的方法
2016/08/02 Javascript
Boostrap实现的登录界面实例代码
2016/10/09 Javascript
JS实现给对象动态添加属性的方法
2017/01/05 Javascript
Vue-Cli中自定义过滤器的实现代码
2017/08/12 Javascript
Angularjs中的验证input输入框只能输入数字和小数点的写法(推荐)
2017/08/16 Javascript
详解A标签中href=""的几种用法
2017/08/20 Javascript
JS简单实现父子窗口传值功能示例【未使用iframe框架】
2017/09/20 Javascript
Angular自定义组件实现数据双向数据绑定的实例
2017/12/11 Javascript
jQuery选择器之基本选择器用法实例分析
2019/02/19 jQuery
layui 弹出层回调获取弹出层数据的例子
2019/09/02 Javascript
mpvue网易云短信接口实现小程序短信登录的示例代码
2020/04/03 Javascript
图解JS原型和原型链实现原理
2020/09/15 Javascript
Python错误: SyntaxError: Non-ASCII character解决办法
2017/06/08 Python
在Python 2.7即将停止支持时,我们为你带来了一份python 3.x迁移指南
2018/01/30 Python
python实现猜单词小游戏
2020/05/22 Python
使用50行Python代码从零开始实现一个AI平衡小游戏
2018/11/21 Python
python爬虫 线程池创建并获取文件代码实例
2019/09/28 Python
注塑工厂厂长岗位职责
2013/12/02 职场文书
网络文明传播志愿者活动方案
2014/08/20 职场文书
企业员工爱岗敬业演讲稿
2014/08/26 职场文书
《吃水不忘挖井人》教学反思
2016/02/22 职场文书
Django开发RESTful API实现增删改查(入门级)
2021/05/10 Python