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使用metaclass实现Singleton模式的方法
May 05 Python
Python模拟三级菜单效果
Sep 11 Python
Django Admin实现三级联动的示例代码(省市区)
Jun 22 Python
python ---lambda匿名函数介绍
Mar 13 Python
Python笔试面试题小结
Sep 07 Python
python能做什么 python的含义
Oct 12 Python
解决django无法访问本地static文件(js,css,img)网页里js,cs都加载不了
Apr 07 Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
Apr 16 Python
python程序如何进行保存
Jul 03 Python
python利用蒙版抠图(使用PIL.Image和cv2)输出透明背景图
Aug 04 Python
python爬虫利器之requests库的用法(超全面的爬取网页案例)
Dec 17 Python
Python中的程序流程控制语句
Feb 24 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作的文本留言本的例子(三)
2006/10/09 PHP
php中unlink()、mkdir()、rmdir()等方法的使用介绍
2012/12/21 PHP
yii2.0框架多模型操作示例【添加/修改/删除】
2020/04/13 PHP
jQuery 第二课 操作包装集元素代码
2010/03/14 Javascript
快速排序 php与javascript的不同之处
2011/02/22 Javascript
Javascript倒计时页面跳转实例小结
2013/09/11 Javascript
Javascript中的String对象详谈
2014/03/03 Javascript
javascript中2个感叹号的用法实例详解
2014/09/04 Javascript
深入探究使JavaScript动画流畅的一些方法
2015/06/30 Javascript
JS实现黑色大气的二级导航菜单效果
2015/09/18 Javascript
javascript实现添加附件功能的方法
2015/11/18 Javascript
localStorage的黑科技-js和css缓存机制
2017/02/06 Javascript
nodejs使用express创建一个简单web应用
2017/03/31 NodeJs
ES6新特性八:async函数用法实例详解
2017/04/21 Javascript
Angular 5.x 学习笔记之Router(路由)应用
2018/04/08 Javascript
浅析前端路由简介以及vue-router实现原理
2018/06/01 Javascript
详解Vue、element-ui、axios实现省市区三级联动
2019/05/07 Javascript
js事件触发操作实例分析
2019/06/21 Javascript
微信小程序复选框实现多选一功能过程解析
2020/02/14 Javascript
关于vue3默认把所有onSomething当作v-on事件绑定的思考
2020/05/15 Javascript
Python中的os.path路径模块中的操作方法总结
2016/07/07 Python
python简易实现任意位数的水仙花实例
2018/11/13 Python
对python中if语句的真假判断实例详解
2019/02/18 Python
python如何使用Redis构建分布式锁
2020/01/16 Python
Python计算信息熵实例
2020/06/18 Python
html5使用canvas实现跟随光标跳动的火焰效果
2014/01/07 HTML / CSS
全球最大的在线橄榄球商店:Lovell Rugby
2018/05/20 全球购物
日本索尼音乐商店:Sony Music Shop
2018/07/17 全球购物
Moss Bros官网:英国排名第一的西装店
2020/02/26 全球购物
七年级生物教学反思
2014/01/30 职场文书
幼儿园小班家长寄语
2014/04/02 职场文书
土建专业大学生自荐信范文
2014/04/09 职场文书
设计师求职信模板
2014/05/06 职场文书
化学教育专业自荐信
2014/07/04 职场文书
个人先进事迹总结
2015/02/26 职场文书
演讲比赛主持词
2015/06/29 职场文书