Python实现繁體转为简体的方法示例

yipeiwu_com6年前Python基础

本文实例讲述了Python实现繁體转为简体的方法。分享给大家供大家参考,具体如下:

这里需要用到两个文件,可以点击此处本站下载源文件:zh_wiki.py  和 langconv.py

或者从github下载: https://github.com/csdz/nstools/tree/master/zhtools

转换函数:

from langconv import *
def tradition2simple(line):
 # 将繁体转换成简体
 line = Converter('zh-hans').convert(line.decode('utf-8'))
 line = line.encode('utf-8')
 return line
def tradition2simple2(line):
 # 将繁体转换成简体
 line = Converter('zh-hans').convert(line)
 line = line.encode('utf-8')
 return line

测试代码

print tradition2simple2(u"無所謂")

#輸出
无所谓

注:这里需要安装psycopg模块,可点击https://www.lfd.uci.edu/~gohlke/pythonlibs/选择对应的版本进行安装。

PS:这里再为大家推荐几款功能相似的在线工具供大家参考:

中文繁体字简体字转换(繁简转换)工具:
http://tools.jb51.net/transcoding/convertzh

在线自动排版与转换工具:
http://tools.jb51.net/aideddesign/txt_beaut

在线文字/文本排版/转换工具(【听图阁-专注于Python设计】加强版):
http://tools.jb51.net/aideddesign/jb51_paiban

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总

希望本文所述对大家Python程序设计有所帮助。

相关文章

在类Unix系统上开始Python3编程入门

假设有个python脚本script.py,不管哪种Unix平台,都可以在命令行上通过解释器执行: $ python script.py Unix平台还可以在不明确指定pyth...

Django中URLconf和include()的协同工作方法

捕获的参数如何和include()协同工作 一个被包含的URLconf接收任何来自parent URLconfs的被捕获的参数,比如: # root urls.py from dj...

详解PyCharm+QTDesigner+PyUIC使用教程

详解PyCharm+QTDesigner+PyUIC使用教程

我们在PyCharm安装配置Qt Designer+PyUIC教程中已配置好了PyCharm+QTDesigner+PyUIC环境 这里在此基上我们演示如何使用这些工具,编写一个图形界面...

深入理解Python中range和xrange的区别

【听图阁-专注于Python设计】已经给大家介绍过range和xrange的区别的基础知识,有兴趣的朋友可以参阅:  python中xrange和range的区别 python...

使用python list 查找所有匹配元素的位置实例

如下所示: import re word = "test" s = "test abcdas test 1234 testcase testsuite" w = [m.start...