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 + openpyxl处理excel2007文档思路以及心得
Jul 14 Python
Python竟能画这么漂亮的花,帅呆了(代码分享)
Nov 15 Python
Python3 queue队列模块详细介绍
Jan 05 Python
python实现简单五子棋游戏
Jun 18 Python
pyinstaller打包多个py文件和去除cmd黑框的方法
Jun 21 Python
python多线程分块读取文件
Aug 29 Python
Python实现把类当做字典来访问
Dec 16 Python
利用Tensorflow的队列多线程读取数据方式
Feb 05 Python
Python Scrapy框架第一个入门程序示例
Feb 05 Python
Python基于read(size)方法读取超大文件
Mar 12 Python
在Sublime Editor中配置Python环境的详细教程
May 03 Python
Pytest测试框架基本使用方法详解
Nov 25 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
dedecms防止FCK乱格式化你的代码的修改方法
2007/03/17 PHP
php去除HTML标签实例
2013/11/06 PHP
PHP判断一个gif图片是否为动态图片的方法
2014/11/19 PHP
PHP封装的MSSql操作类完整实例
2016/05/26 PHP
PHP实现网站访问量计数器
2017/10/27 PHP
laravel框架模型、视图与控制器简单操作示例
2019/10/10 PHP
javascript中length属性的探索
2011/07/31 Javascript
javascript中style.left和offsetLeft的用法说明
2014/03/07 Javascript
jquery拖拽效果完整实例(附demo源码下载)
2016/01/14 Javascript
React简单介绍
2017/05/24 Javascript
自定义vue全局组件use使用、vuex的使用详解
2017/06/14 Javascript
详解利用 Vue.js 实现前后端分离的RBAC角色权限管理
2017/09/15 Javascript
使用watch监听路由变化和watch监听对象的实例
2018/02/24 Javascript
vue 实现tab切换保持数据状态
2020/07/21 Javascript
解析Python编程中的包结构
2015/10/25 Python
Django数据库操作的实例(增删改查)
2017/09/04 Python
python实现推箱子游戏
2020/03/25 Python
Python实现图片转字符画的代码实例
2019/02/22 Python
python用match()函数爬数据方法详解
2019/07/23 Python
安装Pycharm2019以及配置anconda教程的方法步骤
2019/11/11 Python
Python 跨.py文件调用自定义函数说明
2020/06/01 Python
浅谈TensorFlow之稀疏张量表示
2020/06/30 Python
python中spy++的使用超详细教程
2021/01/29 Python
美国最便宜的旅游网站:CheapTickets
2017/07/09 全球购物
EVE LOM英国官网:全世界最好的洁面膏
2017/10/30 全球购物
DOUGLAS荷兰:购买香水和化妆品
2020/10/24 全球购物
教育局长自荐信范文
2013/12/22 职场文书
高中体育教学反思
2014/01/24 职场文书
2014年元旦促销活动方案
2014/02/22 职场文书
《回乡偶书》教学反思
2014/04/12 职场文书
交通安全横幅标语
2014/10/07 职场文书
工商局所长四风自我剖析及整改措施
2014/10/26 职场文书
2014年教务处工作总结
2014/12/03 职场文书
2015年端午节国旗下演讲稿
2015/03/19 职场文书
2015年采购部工作总结
2015/04/23 职场文书
Python绘制散点图之可视化神器pyecharts
2022/07/07 Python