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应用的教程
Apr 16 Python
快速实现基于Python的微信聊天机器人示例代码
Mar 03 Python
基于Python实现的ID3决策树功能示例
Jan 02 Python
Python简单实现控制电脑的方法
Jan 22 Python
如何实现删除numpy.array中的行或列
May 08 Python
python获取中文字符串长度的方法
Nov 14 Python
python 实现图片旋转 上下左右 180度旋转的示例
Jan 24 Python
对python 自定义协议的方法详解
Feb 13 Python
python设计tcp数据包协议类的例子
Jul 23 Python
python批量将excel内容进行翻译写入功能
Oct 10 Python
基于注解实现 SpringBoot 接口防刷的方法
Mar 02 Python
python高温预警数据获取实例
Jul 23 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
杏林同学录(八)
2006/10/09 PHP
php MsSql server时遇到的中文编码问题
2009/06/11 PHP
php程序的国际化实现方法(利用gettext)
2011/08/14 PHP
获取php页面执行时间,数据库读写次数,函数调用次数等(THINKphp)
2013/06/03 PHP
smarty内置函数capture用法分析
2015/01/22 PHP
laravel安装zend opcache加速器教程
2015/03/02 PHP
最新版本PHP 7 vs HHVM 多角度比较
2016/02/14 PHP
PHP下的浮点运算不准的解决方法
2016/10/27 PHP
详解配置 Apache 服务器支持 PHP 文件的解析
2017/02/15 PHP
PHP批量删除jQuery操作
2017/07/23 PHP
jQuery 动画基础教程
2008/12/25 Javascript
document.compatMode介绍
2009/05/21 Javascript
jquery 新浪网易的评论块制作
2010/07/01 Javascript
javascript实时显示北京时间的方法
2015/03/12 Javascript
类似于QQ的右滑删除效果的实现方法
2016/10/16 Javascript
详解vue过滤器在v2.0版本用法
2017/06/01 Javascript
在vue中添加Echarts图表的基本使用教程
2017/11/22 Javascript
[05:20]卡尔工作室_DOTA2新手教学_DOTA2超强新手功能
2013/04/22 DOTA
python将xml xsl文件生成html文件存储示例讲解
2013/12/03 Python
python实现的一个p2p文件传输实例
2014/06/04 Python
Python def函数的定义、使用及参数传递实现代码
2014/08/10 Python
我就是这样学习Python中的列表
2019/06/02 Python
Python Json数据文件操作原理解析
2020/05/09 Python
推荐值得学习的12款python-web开发框架
2020/08/10 Python
html5 input输入实时检测以及延时优化
2018/07/18 HTML / CSS
法国最大电子商务平台:Cdiscount
2018/03/13 全球购物
电子商务专业学生的学习自我评价
2013/10/27 职场文书
运动会的口号
2014/06/09 职场文书
公司委托书怎么写
2014/08/02 职场文书
2014年党的群众路线活动个人整改措施
2014/10/28 职场文书
平安建设汇报材料
2014/12/29 职场文书
技术转让协议书
2016/03/19 职场文书
MySQL性能压力基准测试工具sysbench的使用简介
2021/04/21 MySQL
Java后台生成图片的完整步骤
2021/08/04 Java/Android
python编程实现清理微信重复缓存文件
2021/11/01 Python
Win11怎么跳过联网验机 ?Win11跳过联网验机激活教程
2022/04/05 数码科技