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入门篇之面向对象
Oct 20 Python
Python环境变量设置方法
Aug 28 Python
Python中字符串的处理技巧分享
Sep 17 Python
基于Django用户认证系统详解
Feb 21 Python
Python实现的NN神经网络算法完整示例
Jun 19 Python
Python开发最牛逼的IDE——pycharm
Aug 01 Python
Python处理session的方法整理
Aug 29 Python
Python进阶之使用selenium爬取淘宝商品信息功能示例
Sep 16 Python
Opencv图像处理:如何判断图片里某个颜色值占的比例
Jun 03 Python
Keras设置以及获取权重的实现
Jun 19 Python
在PyCharm中安装PaddlePaddle的方法
Feb 05 Python
Python OpenCV 图像平移的实现示例
Jun 04 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获取汉字首字母的函数
2013/11/07 PHP
php防止CC攻击代码 php防止网页频繁刷新
2015/12/21 PHP
轻量级 JS ToolTip提示效果
2010/07/20 Javascript
js实现连续英文字符自动换行兼容ie6 ie7和firefox
2013/09/06 Javascript
js字符串截取函数substr substring slice使用对比
2013/11/27 Javascript
JS组件Form表单验证神器BootstrapValidator
2016/01/26 Javascript
jquery实现上传文件大小类型的验证例子(推荐)
2016/06/25 Javascript
购物车前端开发(jQuery和bootstrap3)
2016/08/27 Javascript
JSON与XML的区别对比及案例应用
2016/11/11 Javascript
javascript实现文字无缝滚动
2016/12/27 Javascript
javascript 实现文本使用省略号替代(超出固定高度的情况)
2017/02/21 Javascript
详述 Sublime Text 打开 GBK 格式中文乱码的解决方法
2017/10/26 Javascript
微信小程序使用checkbox显示多项选择框功能【附源码下载】
2017/12/11 Javascript
vue实现form表单与table表格的数据关联功能示例
2019/01/29 Javascript
快速解决element的autofocus失效问题
2020/09/08 Javascript
javascript实现京东快递单号的查询效果
2020/11/30 Javascript
python批量导出导入MySQL用户的方法
2013/11/15 Python
python实现获取序列中最小的几个元素
2014/09/25 Python
Python元组及文件核心对象类型详解
2018/02/11 Python
Python实现将json文件中向量写入Excel的方法
2018/03/26 Python
Python爬虫爬取新浪微博内容示例【基于代理IP】
2018/08/03 Python
python实现文本界面网络聊天室
2018/12/12 Python
python执行scp命令拷贝文件及文件夹到远程主机的目录方法
2019/07/08 Python
django drf框架自带的路由及最简化的视图
2019/09/10 Python
基于Python实现ComicReaper漫画自动爬取脚本过程解析
2019/11/11 Python
基于Django实现日志记录报错信息
2019/12/17 Python
浅谈tensorflow中张量的提取值和赋值
2020/01/19 Python
MxNet预训练模型到Pytorch模型的转换方式
2020/05/25 Python
keras自定义损失函数并且模型加载的写法介绍
2020/06/15 Python
M.M.LaFleur官网:美国职业女装品牌
2020/10/27 全球购物
新闻记者实习自我鉴定
2013/09/19 职场文书
合作投资意向书
2014/04/01 职场文书
学雷锋先进个人事迹
2014/05/26 职场文书
红色旅游心得体会
2014/09/03 职场文书
教育局党的群众路线教育实践活动整改方案
2014/09/20 职场文书
学校政风行风整改方案
2014/10/25 职场文书