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中封装GObject模块进行图形化程序编程的教程
Apr 14 Python
python游戏地图最短路径求解
Jan 16 Python
python爬虫之验证码篇3-滑动验证码识别技术
Apr 11 Python
numpy中的ndarray方法和属性详解
May 27 Python
python 爬取学信网登录页面的例子
Aug 13 Python
Python目录和文件处理总结详解
Sep 02 Python
python打包成so文件过程解析
Sep 28 Python
基于python实现从尾到头打印链表
Nov 02 Python
python函数不定长参数使用方法解析
Dec 14 Python
Pytorch 之修改Tensor部分值方式
Dec 27 Python
Python多线程thread及模块使用实例
Apr 28 Python
Python enumerate() 函数如何实现索引功能
Jun 29 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 字符串函数收集
2010/03/29 PHP
coreseek 搜索英文的问题详解
2013/06/08 PHP
ThinkPHP中html:list标签用法分析
2016/01/09 PHP
PHP7创建销毁session的实例方法
2020/02/03 PHP
Laravel框架中队列和工作(Queues、Jobs)操作实例详解
2020/04/06 PHP
ajax页面无刷新 IE下遭遇Ajax缓存导致数据不更新的问题
2012/12/11 Javascript
js中文逗号转英文实现
2014/02/11 Javascript
jQuery函数map()和each()介绍及异同点分析
2014/11/08 Javascript
jQuery 3.0中存在问题及解决办法
2016/07/15 Javascript
AngularJS基础 ng-submit 指令简单示例
2016/08/03 Javascript
js实现5秒倒计时重新发送短信功能
2017/02/05 Javascript
JS文件/图片从电脑里面拖拽到浏览器上传文件/图片
2017/03/08 Javascript
基于JQuery和原生JavaScript实现网页定位导航特效
2017/04/03 jQuery
微信小程序 页面跳转传值实现代码
2017/07/27 Javascript
Redux实现组合计数器的示例代码
2018/07/04 Javascript
vue动态配置模板 'component is'代码
2019/07/04 Javascript
Vue 图片压缩并上传至服务器功能
2020/01/15 Javascript
[58:23]LGD vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
简单的Python抓taobao图片爬虫
2014/10/26 Python
python避免死锁方法实例分析
2015/06/04 Python
解决Numpy中sum函数求和结果维度的问题
2019/12/06 Python
Python3查找列表中重复元素的个数的3种方法详解
2020/02/13 Python
python实现AHP算法的方法实例(层次分析法)
2020/09/09 Python
使用Html5中的cavas画一面国旗
2019/09/25 HTML / CSS
AmazeUI 图标的示例代码
2020/08/13 HTML / CSS
小狗电器官方商城:中国高端吸尘器品牌
2017/03/29 全球购物
京东全球售:直邮香港,澳门,台湾,美国,澳大利亚等地区
2017/09/24 全球购物
留学自荐信
2013/10/10 职场文书
公司年会晚宴演讲稿
2014/01/06 职场文书
养殖项目策划书范文
2014/01/13 职场文书
顶撞领导检讨书
2014/01/29 职场文书
爱国主义教育活动总结
2014/05/07 职场文书
工作经验交流材料
2014/12/30 职场文书
婚礼男方父母答谢词
2015/09/29 职场文书
JS 基本概念详细介绍
2021/10/16 Javascript
Vue3中的Refs和Ref详情
2021/11/11 Vue.js