Python中汉字繁简体互转
第一种方法:
文档:https://pypi.org/project/hanziconv/
安装:pip install hanziconv
说明:可以进行繁简体互转;也可以比较繁简体文字是否相同。
from hanziconv import HanziConvline_jian = '<>123asdasd把中文字符串进行繁体和简體间的转换'
line_fan = '<>123asdasd把中文字符串進行繁體和簡体间的轉換'
jian = HanziConv.toSimplified(line_fan) #繁转简
fan = HanziConv.toTraditional(line_jian) #简转繁
resu = HanziConv.same(line_jian, line_fan) #比较繁简体文字是否相同
print(jian)
print(fan)
print(resu)
结果:
<>123asdasd把中文字符串进行繁体和简体间的转换
<>123asdasd把中文字符串進行繁體和簡體間的轉換
True
第二种方法:
下载:https://github.com/skydark/nstools/tree/master/zhtools
安装:无需安装,只需下载该项目中zh_wiki.py和langconv.py两个文件,保存到与代码同一目录下即可。
说明:只能进行繁简体互转。
from langconv import *# 转换繁体到简体
def fan_to_jian(line):line = Converter('zh-hans').convert(line)line.encode('utf-8')return line# 转换简体到繁体
def jian_to_fan(line):line = Converter('zh-hant').convert(line)line.encode('utf-8')return lineline_jian='<>123asdasd把中文字符串进行繁体和简體间的转换'
line_fan='<>123asdasd把中文字符串進行繁體和簡体间的轉換'jian = "%s" % fan_to_jian(line_fan)
fan = "%s" % jian_to_fan(line_jian)print(jian)
print(fan)
结果:
<>123asdasd把中文字符串进行繁体和简体间的转换
<>123asdasd把中文字符串進行繁體和簡體間的轉換
Python中汉字繁简体互转相关推荐
- python中汉字与变量不可同时出现_Python语言应用培训课(选择练习)
第一部分 1.多选题: Python在金融中的运用包括( ) 选项:A:绩效分析B:风险分析C:程序化交易D:量化分析答案: [绩效分析;风险分析;程序化交易;量化分析] 第二部分 1.判断题: py ...
- python中numpy数组和字符串互转(互转后数据完全一致)
python中numpy数组和字符串互转(互转后数据完全一致) 代码: import numpy as np # 创建数组arr arr = np.array([ -1.8264365 , -0.63 ...
- Python 中拼音库 PyPinyin 的用法,没错见名知意它就是用来翻译汉字的
最近碰到了一个问题,项目中很多文件都是接手过来的中文命名的一些素材,结果在部署的时候文件名全都乱码了,导致项目无法正常运行. 很多人学习python,不知道从何学起. 很多人学习python,掌握了基 ...
- Python中字符串和二进制互转
Python中字符串和二进制互转 最近在搞图形相关的东西,有时候操作涉及到每个 比特 的操作,所以必须实现一个方法(将字符串二值化),就是把字符串转换成为二进制形式.搜索了一些相关的实现,但是本篇只对 ...
- python中拼音怎么用_实用小技巧,Python一秒将汉字转为拼音
大家好,欢迎来到Crossin的编程教室! 有时在处理文件时候,我们需要将中文汉字转换为拼音或者拼音首字母的需求:还有的时候,我们需要对汉字进行按拼音字母排序(汉字的默认排序是编码序而非拼音序).针对 ...
- linux中popen汉字乱码,Python中使用subprocess.Popen返回值乱码解决方案
Python中使用subprocess.Popen返回值乱码解决方案 问题描述 在python 2.7中,使用subprocess.Popen()调用*nix命令,并通过管道,获取其输出,并将其返回值 ...
- Python 中的字符串,是门大学问。
公众号后台回复"图书",了解更多号主新书内容 作者:Rocky0429 来源:Python空间 上一篇文章中讲了 Python 数据类型中的数字类型,这篇文章轮到数据类型中另一重磅 ...
- Python中正则表达式用法 重点格式以这个为准_首看_各种问题
20210811 https://www.jb51.net/article/101258.htm 一.惰性模式的概念: 此模式和贪婪模式恰好相反,它尽可能少的匹配字符以满足正则表达式即可,例如: va ...
- python协程池操作mysql_在python中使用aiomysql异步操作mysql
之前一直在使用mongo与redis,最近在项目中开始使用mysql数据库,由于现在的项目是全程异步的操作,所以在在网上查了下关于在python中异步的操作mysql,找来找去最后发现aiomysql ...
最新文章
- 2020年全国硕士研究生招生考试考生进入复试的初试成绩基本要求(学术学位类)
- DotNet_Performance_Tuning_ANTS_Performance_Profiler
- CTFshow 命令执行 web30
- 服务器可以ghost备份吗_Ghost超详细图文教程 – 克隆备份系统全程图解(下部)...
- tensorflow dataset_ops map()方法 (返回数据集通过函数“ map_func”的元素映射)
- centos7.3安装nodejs
- 过分了,这样阅读Datasheet(数据手册)合适吗?
- Points角点halcon算子,持续更新
- Gallery3d 学习笔记(14)
- 网易涉暴力裁员引众怒 5大争议背后是否违法?
- photoshop cs6 安装(附安装包)
- 如何批量下载网站中的超链接(一次性下载网页中所有可能的PDF文件)
- python matplotlib 基础练习:画一元二次函数
- Android P使用pm install安装apk报错
- Linux下堆漏洞利用(off-by-one)
- 华清远见22071作业端口指令实现灯点亮
- 24点游戏(随机产生四个不同的1到13的随机数据外加加减乘除构成表达式,输出结果等于24的表达式)
- 《智能制造》总结报告
- 【职场篇】2022年了,还能入行游戏行业当程序员吗?
- reids3.0安装文档
热门文章
- PTA 7-10 黑白三子棋局
- 历届图灵奖 (Turing award)得奖名单
- python一行输出多个数据_如何在Python中让两个print()函数的输出打印在一行内?
- Parsing error: No Babel config file detected for
- JAVA大数据的第五十九天——The authenticity of host ‘gree129 (192.168.**.129)‘ can‘t be established.
- win10远程登录Ubuntu14.04图形化界面
- 昭阳区计算机学校,2019昭通中职学校名单大全
- 求助:PostgreSQL崩溃问题
- Yii2 event tigger 关于事件的简单使用
- 今天是2007年12月20号,今天心情