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 24 Python
Python基于pycrypto实现的AES加密和解密算法示例
Apr 10 Python
Python 3.6 读取并操作文件内容的实例
Apr 23 Python
python opencv实现图片旋转矩形分割
Jul 26 Python
linux安装Python3.4.2的操作方法
Sep 28 Python
python微信公众号之关注公众号自动回复
Oct 25 Python
在python3中pyqt5和mayavi不兼容问题的解决方法
Jan 08 Python
Python中的集合介绍
Jan 28 Python
强悍的Python读取大文件的解决方案
Feb 16 Python
python实现猜拳游戏
Mar 04 Python
简单了解pytest测试框架setup和tearDown
Apr 14 Python
python实现取余操作的简单实例
Aug 16 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 similar_text 字符串的相似性比较函数
2010/05/26 PHP
PHP include_path设置技巧分享
2011/07/03 PHP
php实现以只读方式打开文件的方法
2015/03/16 PHP
PHP CodeIgniter框架的工作原理研究
2015/03/30 PHP
PHP之图片上传类实例代码(加了缩略图)
2016/06/30 PHP
PHP实现的文件浏览器功能简单示例
2019/09/12 PHP
prototype 的说明 js类
2006/09/07 Javascript
JavaScript中使用正则匹配多条,且获取每条中的分组数据
2010/11/30 Javascript
js 判断脚本加载完毕的代码
2011/07/13 Javascript
Javascript实现简单二级下拉菜单实例
2014/06/15 Javascript
使用CoffeeScrip优美方式编写javascript代码
2015/10/28 Javascript
Javascript之Number对象介绍
2016/06/07 Javascript
js实现文字超出部分用省略号代替实例代码
2016/09/01 Javascript
JavaScript中的普通函数和箭头函数的区别和用法详解
2017/03/21 Javascript
浅谈angularJS的$watch失效问题的解决方案
2017/08/11 Javascript
swiper移动端轮播插件(触碰图片之后停止轮播)
2017/12/28 Javascript
vue+swiper实现侧滑菜单效果
2017/12/28 Javascript
详解Bootstrap 学习(一)入门
2019/04/12 Javascript
JavaScript如何判断对象有某属性
2020/07/03 Javascript
Vue跨域请求问题解决方案过程解析
2020/08/07 Javascript
[01:48:04]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第一场 2月7日
2021/03/11 DOTA
Python Mysql自动备份脚本
2008/07/14 Python
用python 批量更改图像尺寸到统一大小的方法
2018/03/31 Python
python-opencv 将连续图片写成视频格式的方法
2019/01/08 Python
详解将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法
2019/07/06 Python
新秀丽官方旗舰店:Samsonite拉杆箱、双肩包、皮具
2018/03/05 全球购物
来自世界各地的优质葡萄酒:VineShop24
2018/07/09 全球购物
Python如何定义一个函数
2015/09/01 面试题
大学生写自荐信的技巧
2014/01/08 职场文书
幼儿园教学随笔感言
2014/02/23 职场文书
诚信的演讲稿范文
2014/05/12 职场文书
节能标语大全
2014/06/21 职场文书
2014年小学重阳节活动策划方案
2014/09/16 职场文书
2015年全国助残日活动方案
2015/05/04 职场文书
国庆节主题班会
2015/08/15 职场文书
如何使用vue3打造一个物料库
2021/05/08 Vue.js