Python实现获取汉字偏旁部首的方法示例【测试可用】


Posted in Python onDecember 18, 2018

本文实例讲述了Python实现获取汉字偏旁部首的方法。分享给大家供大家参考,具体如下:

功能介绍

传入一个汉字,返回其偏旁部首

字典

分为本地字典与网络字典,本地词典来自精简版的新华字典,网络字典来自百度汉语。

  • 若当前汉字在本地字典中,则直接查询其偏旁部首并返回结果
  • 若本地字典中没找到,则到百度汉语中查找

如果需要,可将网络字典中的结果加入本地字典中。

源码:

github源码下载地址:https://github.com/WenDesi/Chinese_radical

或者点击此处本站下载

测试代码:

# encoding=utf-8
from radical import Radical
if __name__ == '__main__':
 radical = Radical()
 # 如果需要查找的字在字典中,则直接返回其偏旁部首
 print radical.get_radical('好')
 # 本地词典查不到,则从百度汉语中查找
 print radical.get_radical('?O')
 # 可通过下面操作保存新加入的字
 # radical.save()

运行上面的demo,运行结果如下所示:

Python实现获取汉字偏旁部首的方法示例【测试可用】

附:ImportError: No module named bs4错误解决方法

如果本机测试代码的时候没有安装beautifulsoup4模块的话会提示ImportError: No module named bs4错误,此时可点击此处本站下载beautifulsoup4模块。

解压到如下图所示根目录:

Python实现获取汉字偏旁部首的方法示例【测试可用】

运行cmd命令行窗口进入C:\beautifulsoup4-4.3.2目录,运行:

python2 setup.py install

如下图所示:

Python实现获取汉字偏旁部首的方法示例【测试可用】

即可安装成功!

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

Python 相关文章推荐
Python聊天室实例程序分享
Jan 05 Python
Windows和Linux下Python输出彩色文字的方法教程
May 02 Python
Python中pymysql 模块的使用详解
Aug 12 Python
python 进程的几种创建方式详解
Aug 29 Python
Pytorch GPU显存充足却显示out of memory的解决方式
Jan 13 Python
python 引用传递和值传递详解(实参,形参)
Jun 05 Python
python属于跨平台语言码
Jun 09 Python
利用python对mysql表做全局模糊搜索并分页实例
Jul 12 Python
浅谈如何使用python抓取网页中的动态数据实现
Aug 17 Python
Python抖音快手代码舞(字符舞)的实现方法
Feb 07 Python
PyQt5 QThread倒计时功能的实现代码
Apr 02 Python
Python实现PIL图像处理库绘制国际象棋棋盘
Jul 16 Python
python监测当前联网状态并连接的实例
Dec 18 #Python
Python实现繁体中文与简体中文相互转换的方法示例
Dec 18 #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
You might like
再说下636单管机
2021/03/02 无线电
PHP操作mysql函数详解,mysql和php交互函数
2011/05/19 PHP
基于PHP字符串的比较函数strcmp()与strcasecmp()的使用详解
2013/05/15 PHP
php提示Failed to write session data错误的解决方法
2014/12/17 PHP
PHP面向对象五大原则之开放-封闭原则(OCP)详解
2018/04/04 PHP
PHP基于swoole多进程操作示例
2019/08/12 PHP
php 使用 __call实现重载功能示例
2019/11/18 PHP
javascript测试题练习代码
2012/10/10 Javascript
js为数字添加逗号并格式化数字的代码
2013/08/23 Javascript
iframe实用操作锦集
2014/04/22 Javascript
自己用jQuery写了一个图片的马赛克消失效果
2014/05/04 Javascript
jQuery中extend函数详解
2015/07/13 Javascript
js+html5实现可在手机上玩的拼图游戏
2015/07/17 Javascript
JQuery异步加载PartialView的方法
2016/06/07 Javascript
详解Javascript ES6中的箭头函数(Arrow Functions)
2016/08/24 Javascript
js初始化验证实例详解
2016/11/26 Javascript
详解ES6之async+await 同步/异步方案
2017/09/19 Javascript
JQuery元素快速查找与操作
2018/04/22 jQuery
layui-laydate时间日历控件使用方法详解
2018/11/15 Javascript
[01:38]2018DOTA2亚洲邀请赛主赛事第二日现场采访 神秘商人痛陈生计不易
2018/04/05 DOTA
python使用邻接矩阵构造图代码示例
2017/11/10 Python
python matlibplot绘制多条曲线图
2021/02/19 Python
对python中字典keys,values,items的使用详解
2019/02/03 Python
python使用matplotlib画柱状图、散点图
2019/03/18 Python
python的常见矩阵运算(小结)
2019/08/07 Python
Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
2019/12/20 Python
Jupyter Notebook 文件默认目录的查看以及更改步骤
2020/04/14 Python
Python之字典添加元素的几种方法
2020/09/30 Python
BeautifulSoup获取指定class样式的div的实现
2020/12/07 Python
中文系学生自荐信范文
2013/11/13 职场文书
物业保安员岗位职责制度
2014/01/30 职场文书
法律进学校实施方案
2014/03/15 职场文书
食品采购员岗位职责
2014/04/14 职场文书
初三毕业评语
2014/12/26 职场文书
品牌形象定位,全面分析
2019/07/23 职场文书
Dubbo+zookeeper搭配分布式服务的过程详解
2022/04/03 Java/Android