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入门篇之面向对象
Oct 20 Python
详解Python中的type()方法的使用
May 21 Python
windows下python之mysqldb模块安装方法
Sep 07 Python
python 读取摄像头数据并保存的实例
Aug 03 Python
Python设计模式之抽象工厂模式原理与用法详解
Jan 15 Python
Python多进程方式抓取基金网站内容的方法分析
Jun 03 Python
解决django中ModelForm多表单组合的问题
Jul 18 Python
python判断一个对象是否可迭代的例子
Jul 22 Python
django admin 自定义替换change页面模板的方法
Aug 23 Python
Python实现猜年龄游戏代码实例
Mar 25 Python
Python调用shell命令常用方法(4种)
May 11 Python
keras 简单 lstm实例(基于one-hot编码)
Jul 02 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
php模板函数 正则实现代码
2012/10/15 PHP
php+ajax导入大数据时产生的问题处理
2014/06/11 PHP
PHP+sqlite数据库操作示例(创建/打开/插入/检索)
2016/05/26 PHP
Laravel框架创建路由的方法详解
2019/09/04 PHP
PHP的垃圾回收机制代码实例讲解
2021/02/27 PHP
获取offsetTop和offsetLeft值的js代码(兼容)
2013/04/16 Javascript
js与运算符和或运算符的妙用
2014/02/14 Javascript
JavaScript学习总结之JS、AJAX应用
2016/01/29 Javascript
图文详解JavaScript的原型对象及原型链
2016/08/02 Javascript
jQuery使用getJSON方法获取json数据完整示例
2016/09/13 Javascript
JavaScript字符集编码与解码详谈
2017/02/02 Javascript
微信小程序 自定义Toast实例代码
2017/06/12 Javascript
Angularjs在360兼容模式下取数据缓存问题的解决办法
2017/06/22 Javascript
浅谈JS如何实现真正的对象常量
2017/06/25 Javascript
node+koa实现数据mock接口的方法
2017/09/20 Javascript
Vue中添加手机验证码组件功能操作方法
2017/12/07 Javascript
Vue使用JSEncrypt实现rsa加密及挂载方法
2020/02/07 Javascript
javascript canvas检测小球碰撞
2020/04/17 Javascript
[01:00:14]DOTA2官方TI8总决赛纪录片 真视界True Sight
2019/01/16 DOTA
Python实现全角半角转换的方法
2014/08/18 Python
基于Django contrib Comments 评论模块(详解)
2017/12/08 Python
Python Pandas批量读取csv文件到dataframe的方法
2018/10/08 Python
解决python中画图时x,y轴名称出现中文乱码的问题
2019/01/29 Python
Python3 pywin32模块安装的详细步骤
2020/05/26 Python
Python中的Cookie模块如何使用
2020/06/04 Python
django form和field具体方法和属性说明
2020/07/09 Python
Python使用jpype模块调用jar包过程解析
2020/07/29 Python
详解如何在css中引入自定义字体(font-face)
2018/05/17 HTML / CSS
有关HTML5页面在iPhoneX适配问题
2017/11/13 HTML / CSS
北承题目(C++)
2012/05/16 面试题
表演方阵解说词
2014/02/08 职场文书
百年校庆节目主持词
2014/03/27 职场文书
财务管理专业毕业生求职信
2014/06/02 职场文书
助学金申请书该怎么写?
2019/07/16 职场文书
导游词之神仙居景区
2019/11/15 职场文书
Python读取文件夹下的所有文件实例代码
2021/04/02 Python