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使用递归解决全排列数字示例
Feb 11 Python
老生常谈Python基础之字符编码
Jun 14 Python
Pycharm技巧之代码跳转该如何回退
Jul 16 Python
Python实现获取照片拍摄日期并重命名的方法
Sep 30 Python
tensorflow实现简单的卷积网络
May 24 Python
python的pytest框架之命令行参数详解(上)
Jun 27 Python
python中bytes和str类型的区别
Oct 21 Python
python3中datetime库,time库以及pandas中的时间函数区别与详解
Apr 16 Python
Python实现爬取并分析电商评论
Jun 19 Python
浅谈python 类方法/静态方法
Sep 18 Python
Python+logging输出到屏幕将log日志写入文件
Nov 11 Python
OpenCV灰度化之后图片为绿色的解决
Dec 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模板类代码
2008/09/07 PHP
php url地址栏传中文乱码解决方法集合
2010/06/25 PHP
CodeIgniter中实现泛域名解析
2014/07/19 PHP
Laravel统计一段时间间隔的数据方法
2019/10/09 PHP
JQuery 插件制作实践 xMarquee插件V1.0
2010/04/02 Javascript
一个背景云变换js特效 鼠标移动背景云变化
2012/12/28 Javascript
深入了解javascript中的prototype与继承
2013/04/14 Javascript
一个JavaScript的求爱小特效
2014/05/09 Javascript
纯js和css实现渐变色包括静态渐变和动态渐变
2014/05/29 Javascript
JavaScript实现将xml转换成html table表格的方法
2015/04/17 Javascript
jquery ui dialog替代confirm实例分析
2016/01/25 Javascript
微信小程序 加载 app-service.js 错误解决方法
2016/10/12 Javascript
js 实现ajax发送步骤过程详解
2019/07/25 Javascript
Vue使用CDN引用项目组件,减少项目体积的步骤
2020/10/30 Javascript
Vue Elenent实现表格相同数据列合并
2020/11/30 Vue.js
React实现todolist功能
2020/12/28 Javascript
[02:08]我的刀塔不可能这么可爱 胡晓桃_1
2014/06/20 DOTA
用Python编写一个简单的俄罗斯方块游戏的教程
2015/04/03 Python
基于python绘制科赫雪花
2018/06/22 Python
Linux下远程连接Jupyter+pyspark部署教程
2019/06/21 Python
详解numpy.meshgrid()方法使用
2019/08/01 Python
Python实现数字的格式化输出
2020/08/01 Python
CSS3线性渐变简单实现以及该属性在浏览器中的不同
2012/12/12 HTML / CSS
使用分层画布来优化HTML5渲染的教程
2015/05/08 HTML / CSS
html5借用repeating-linear-gradient实现一把刻度尺(ruler)
2019/09/09 HTML / CSS
Agoda.com官方网站:便宜预订全球酒店,高达80%的折扣
2018/04/04 全球购物
State Cashmere官网:半零售价可持续蒙古羊绒
2020/02/26 全球购物
高中体育教学反思
2014/01/24 职场文书
文科生自我鉴定
2014/02/15 职场文书
小学生勤俭节约演讲稿
2014/08/28 职场文书
婚前协议书标准版
2014/10/19 职场文书
党员四风问题个人对照检查材料
2014/10/26 职场文书
医德医风个人工作总结2014
2014/11/14 职场文书
2014年施工员工作总结
2014/11/18 职场文书
首都博物馆观后感
2015/06/05 职场文书
小学生红领巾广播稿
2015/08/19 职场文书