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守护进程用法实例分析
Jun 04 Python
Linux系统上Nginx+Python的web.py与Django框架环境
Dec 25 Python
高效使用Python字典的清单
Apr 04 Python
python的格式化输出(format,%)实例详解
Jun 01 Python
django 将model转换为字典的方法示例
Oct 16 Python
Python2 Selenium元素定位的实现(8种)
Feb 25 Python
详解Python计算机视觉 图像扭曲(仿射扭曲)
Mar 27 Python
Django REST Framework序列化外键获取外键的值方法
Jul 26 Python
pytorch 利用lstm做mnist手写数字识别分类的实例
Jan 10 Python
Python 从attribute到property详解
Mar 05 Python
Selenium Webdriver元素定位的八种常用方式(小结)
Jan 13 Python
Python爬虫设置Cookie解决网站拦截并爬取蚂蚁短租的问题
Feb 22 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 pathinfo()获得文件的路径、名称等信息说明
2011/09/13 PHP
PHP 第二节 数据类型之转换
2012/04/28 PHP
基于php和mysql的简单的dao类实现crud操作功能
2014/01/27 PHP
Discuz批量替换帖子内容的方法(使用SQL更新数据库)
2014/06/23 PHP
Zend Framework教程之配置文件application.ini解析
2016/03/10 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
2020/02/18 PHP
jquery $.ajax入门应用二
2008/11/19 Javascript
javascript获得服务器端控件的ID的实现代码
2011/12/28 Javascript
解决js数据包含加号+通过ajax传到后台时出现连接错误
2013/08/01 Javascript
JavaScript设置获取和设置属性的方法
2015/03/04 Javascript
javascript巧用eval函数组装表单输入项为json对象的方法
2015/11/25 Javascript
深入探究JavaScript中for循环的效率问题及相关优化
2016/03/13 Javascript
jQuery获取访问者IP地址的方法(基于新浪API与QQ查询接口)
2016/05/25 Javascript
Jquery EasyUI $.Parser
2017/06/02 jQuery
基于vue1和vue2获取dom元素的方法
2018/03/17 Javascript
jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】
2018/04/26 jQuery
jQuery插件实现弹性运动完整示例
2018/07/07 jQuery
JS实现动态添加外部js、css到head标签的方法
2019/06/05 Javascript
[01:08:57]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第二场
2014/05/24 DOTA
python获取豆瓣电影简介代码分享
2014/01/16 Python
python模块之time模块(实例讲解)
2017/09/13 Python
python机器学习之神经网络(一)
2017/12/20 Python
python pandas.DataFrame.loc函数使用详解
2020/03/26 Python
Python如何创建装饰器时保留函数元信息
2020/08/07 Python
HTML5标签与HTML4标签的区别示例介绍
2013/07/18 HTML / CSS
瑞典的玛丽小姐:Miss Mary of Sweden
2019/02/13 全球购物
英国现代、当代和设计师家具店:Furntastic
2020/07/18 全球购物
创先争优承诺书范文
2014/03/31 职场文书
《得道多助,失道寡助》教学反思
2014/04/19 职场文书
高中教师评语大全
2014/04/25 职场文书
火箭队口号
2014/06/18 职场文书
党的群众路线教育实践活动个人对照检查材料范文
2014/09/25 职场文书
加强机关作风建设心得体会
2014/10/22 职场文书
2014年社区党建工作汇报材料
2014/11/02 职场文书
个人工作保证书
2015/02/28 职场文书
你离财务总监还有多远?速览CFO的岗位职责
2019/11/18 职场文书