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的Django框架中编写编译函数
Jul 20 Python
python 设置文件编码格式的实现方法
Dec 21 Python
Python爬虫工程师面试问题总结
Mar 22 Python
PyTorch线性回归和逻辑回归实战示例
May 22 Python
在python中利用opencv简单做图片比对的方法
Jan 24 Python
对Python协程之异步同步的区别详解
Feb 19 Python
简单了解python的内存管理机制
Jul 08 Python
Python 保持登录状态进行接口测试的方法示例
Aug 06 Python
python super的使用方法及实例详解
Sep 25 Python
Pytorch学习之torch用法----比较操作(Comparison Ops)
Jun 28 Python
python爬取新闻门户网站的示例
Apr 25 Python
Python sklearn分类决策树方法详解
Sep 23 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自动更新新闻DIY
2006/10/09 PHP
WHOIS类的修改版
2006/10/09 PHP
解析zend Framework如何自动加载类
2013/06/28 PHP
PHP实现利用MySQL保存session的方法
2014/08/23 PHP
php线性表的入栈与出栈实例分析
2015/06/12 PHP
ThinkPHP实现生成和校验验证码功能
2017/04/28 PHP
PHP简单实现循环链表功能示例
2017/11/10 PHP
jquery下onpropertychange事件的绑定方法
2010/08/01 Javascript
JQuery中getJSON的使用方法
2010/12/13 Javascript
页面回到顶部的三种实现(锚标记,js)
2012/10/01 Javascript
限制textbox或textarea输入字符长度的JS代码
2013/10/16 Javascript
js去除浏览器默认底图的方法
2015/06/08 Javascript
JavaScript中的Math.atan2()方法使用详解
2015/06/15 Javascript
angularjs 中$apply,$digest,$watch详解
2016/10/13 Javascript
jQuery实现点击某个div打开层,点击其他div关闭层实例分析(阻止冒泡)
2016/11/18 Javascript
微信小程序-横向滑动scroll-view隐藏滚动条
2017/04/20 Javascript
JS实现上传图片实时预览功能
2017/05/22 Javascript
基于js 本地存储(详解)
2017/08/16 Javascript
jQuery 防止相同的事件快速重复触发方法
2018/02/08 jQuery
通过jquery toggleClass()属性制作文章段落更改背景颜色
2018/05/21 jQuery
微信小程序有旋转动画效果的音乐组件实例代码
2018/08/22 Javascript
vue 点击按钮实现动态挂载子组件的方法
2018/09/07 Javascript
Vue.js子组件向父组件通信的方法实例代码详解
2018/12/10 Javascript
jQuery/JS监听input输入框值变化实例
2019/10/17 jQuery
python 示例分享---逻辑推理编程解决八皇后
2014/07/20 Python
Python实现快速多线程ping的方法
2015/07/15 Python
Python常见格式化字符串方法小结【百分号与format方法】
2016/09/18 Python
Python模拟随机游走图形效果示例
2018/02/06 Python
Python读写压缩文件的方法
2020/07/30 Python
Tech21美国/加拿大:英国NO.1防摔保护壳品牌
2018/01/20 全球购物
夏威夷灵感服装及配饰:Reyn Spooner
2018/09/18 全球购物
心理学专业大学生职业生涯规划范文
2014/02/19 职场文书
解除劳动关系协议书范文
2014/09/11 职场文书
村主任“四风”问题个人对照检查材料思想汇报
2014/10/02 职场文书
2015年端午节活动策划书
2015/05/05 职场文书
高中数学教学反思范文
2016/02/18 职场文书