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 Sleep休眠函数使用简单实例
Feb 02 Python
让Python代码更快运行的5种方法
Jun 21 Python
Python队列的定义与使用方法示例
Jun 24 Python
python pandas dataframe 行列选择,切片操作方法
Apr 10 Python
python3第三方爬虫库BeautifulSoup4安装教程
Jun 19 Python
对python的输出和输出格式详解
Dec 08 Python
python 如何将数据写入本地txt文本文件的实现方法
Sep 11 Python
Python解析多帧dicom数据详解
Jan 13 Python
python encrypt 实现AES加密的实例详解
Feb 20 Python
python 轮询执行某函数的2种方式
May 03 Python
为什么说python适合写爬虫
Jun 11 Python
如何用python识别滑块验证码中的缺口
Apr 01 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读取mysql中文数据出现乱码的解决方法
2013/08/16 PHP
PHP Streams(流)详细介绍及使用
2015/05/12 PHP
ThinkPHP中使用Ueditor富文本编辑器
2015/09/02 PHP
Zend Framework教程之Zend_Config_Ini用法分析
2016/03/23 PHP
Yii2框架实现注册和登录教程
2016/09/30 PHP
深入了解PHP中的Array数组和foreach
2016/11/06 PHP
php版阿里大于(阿里大鱼)短信发送实例详解
2016/11/30 PHP
利用PHP访问带有密码的Redis方法示例
2017/02/09 PHP
jQuery对表单元素的取值和赋值操作代码
2011/05/19 Javascript
iphone safari不支持position fixed的解决方法
2012/05/04 Javascript
javascript 得到文件后缀名的思路及实现
2020/05/09 Javascript
JS 实现列表与多选框选择附预览动画
2014/10/29 Javascript
深入浅析Node.js 事件循环
2015/12/20 Javascript
js获取当前日期时间及其它日期操作汇总
2016/03/08 Javascript
jQuery页面元素动态添加后绑定事件丢失方法,非 live
2016/06/16 Javascript
AngularJS 简单应用实例
2016/07/28 Javascript
jQuery Raty 一款不错的星级评分插件
2016/08/24 Javascript
微信小程序 详解下拉加载与上拉刷新实现方法
2017/01/13 Javascript
vue实现全选和反选功能
2017/08/31 Javascript
python支持断点续传的多线程下载示例
2014/01/16 Python
跟老齐学Python之Python安装
2014/09/12 Python
Python lambda和Python def区别分析
2014/11/30 Python
Python实现登录人人网并抓取新鲜事的方法
2015/05/11 Python
bat和python批量重命名文件的实现代码
2016/05/19 Python
Python实现网络端口转发和重定向的方法
2016/09/19 Python
如何用itertools解决无序排列组合的问题
2017/05/18 Python
浅谈Django REST Framework限速
2017/12/12 Python
对python 匹配字符串开头和结尾的方法详解
2018/10/27 Python
Python中常用的内置方法
2019/01/28 Python
python连接手机自动搜集蚂蚁森林能量的实现代码
2021/02/24 Python
过滤器的用法
2013/10/08 面试题
关于迟到的检讨书
2014/01/26 职场文书
行政部岗位职责范本
2014/03/13 职场文书
《最大的麦穗》教学反思
2014/04/17 职场文书
2014广电局实施党的群众路线教育实践活动方案思想汇报
2014/09/22 职场文书
swagger如何返回map字段注释
2021/07/03 Java/Android