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 def函数的定义、使用及参数传递实现代码
Aug 10 Python
Python实现对excel文件列表值进行统计的方法
Jul 25 Python
python 写入csv乱码问题解决方法
Oct 23 Python
python最长回文串算法
Jun 04 Python
对python中数组的del,remove,pop区别详解
Nov 07 Python
详解python数据结构和算法
Apr 18 Python
一篇文章弄懂Python中的可迭代对象、迭代器和生成器
Aug 12 Python
python psutil监控进程实例
Dec 17 Python
python 抓取知乎指定回答下视频的方法
Jul 09 Python
python中strip(),lstrip(),rstrip()函数的使用讲解
Nov 17 Python
python 实现德洛内三角剖分的操作
Apr 22 Python
python使用glob检索文件的操作
May 20 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/12/06 PHP
使用php 获取时间今天明天昨天时间戳的详解
2013/06/20 PHP
合并ThinkPHP配置文件以消除代码冗余的实现方法
2014/07/22 PHP
大家须知简单的php性能优化注意点
2016/01/04 PHP
php连接MSsql server的五种方法总结
2018/03/04 PHP
在chrome浏览器中,防止input[text]和textarea在聚焦时出现黄色边框的解决方法
2011/05/24 Javascript
jQuery实现复选框全选/取消全选/反选及获得选择的值
2014/06/12 Javascript
在jQuery中处理XML数据的大致方法
2015/08/14 Javascript
深入剖析JavaScript面向对象编程
2016/07/12 Javascript
jQueryUI Datepicker组件设置日期高亮
2016/10/13 Javascript
Angular和Vue双向数据绑定的实现原理(重点是vue的双向绑定)
2016/11/22 Javascript
浅析jQuery操作select控件的取值和设值
2016/12/07 Javascript
详解Vue中添加过渡效果
2017/03/20 Javascript
JavaScript的变量声明与声明提前用法实例分析
2019/11/26 Javascript
js 使用ajax设置和获取自定义header信息的方法小结
2020/03/12 Javascript
JavaScript或jQuery 获取option value值方法解析
2020/05/12 jQuery
[02:39]DOTA2国际邀请赛助威团西雅图第一天
2013/08/08 DOTA
Python代码的打包与发布详解
2014/07/30 Python
使用Python内置的模块与函数进行不同进制的数的转换
2016/03/12 Python
python实现黑客字幕雨效果
2018/06/21 Python
python 读取视频,处理后,实时计算帧数fps的方法
2018/07/10 Python
Python for循环及基础用法详解
2019/11/08 Python
Python 用turtle实现用正方形画圆的例子
2019/11/21 Python
pip install 使用国内镜像的方法示例
2020/04/03 Python
python的dict判断key是否存在的方法
2020/12/09 Python
SHEIN香港:价格实惠的女性时尚服装
2018/08/14 全球购物
3个CCIE对一个工程师的面试题
2012/05/06 面试题
仓库管理专业个人的自我评价
2013/12/30 职场文书
护士毕业生自我鉴定
2014/02/08 职场文书
英语教学随笔感言
2014/02/20 职场文书
精彩的演讲稿开头
2014/05/08 职场文书
食品委托检验协议书范本
2014/09/12 职场文书
贷款收入证明格式
2015/06/24 职场文书
小学校园广播稿
2015/08/18 职场文书
Pycharm 如何设置HTML文件自动补全代码或标签
2021/05/21 Python
Nginx如何获取自定义请求header头和URL参数详解
2022/07/23 Servers