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发送Email方法实例
Aug 21 Python
微信 用脚本查看是否被微信好友删除
Oct 28 Python
Python实现在线音乐播放器
Mar 03 Python
python判断字符串是否是json格式方法分享
Nov 07 Python
Python断言assert的用法代码解析
Feb 03 Python
利用Django模版生成树状结构实例代码
May 19 Python
解决Pycharm 包已经下载,但是运行代码提示找不到模块的问题
Aug 31 Python
pycharm不能运行.py文件的解决方法
Feb 12 Python
python3 使用openpyxl将mysql数据写入xlsx的操作
May 15 Python
解决pycharm导入本地py文件时,模块下方出现红色波浪线的问题
Jun 01 Python
Python中logging日志记录到文件及自动分割的操作代码
Aug 05 Python
python如何在word中存储本地图片
Apr 07 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(7) php 字符串相关应用
2010/03/05 PHP
WordPress中限制非管理员用户在文章后只能评论一次
2015/12/31 PHP
php 策略模式原理与应用深入理解
2019/09/25 PHP
浅析Javascript使用include/require
2013/11/13 Javascript
js加载读取内容及显示与隐藏div示例
2014/02/13 Javascript
js实现在同一窗口浏览图片
2014/09/17 Javascript
Javascript中判断对象是否为空
2015/06/10 Javascript
表单验证正则表达式实例代码详解
2015/11/09 Javascript
基于javascript实现图片预加载
2016/01/05 Javascript
Bootstrap每天必学之警告框插件
2016/04/26 Javascript
详解nodejs中exports和module.exports的区别
2017/02/17 NodeJs
echarts鼠标覆盖高亮显示节点及关系名称详解
2018/03/17 Javascript
vue.js打包之后可能会遇到的坑!
2018/06/03 Javascript
浅析vue 函数配置项watch及函数 $watch 源码分享
2018/11/22 Javascript
浅入深出Vue之组件使用
2019/07/11 Javascript
vue.js 子组件无法获取父组件store值的解决方式
2019/11/08 Javascript
Vue中keep-alive 实现后退不刷新并保持滚动位置
2020/03/17 Javascript
ant design 日期格式化的实现
2020/10/27 Javascript
python实现在sqlite动态创建表的方法
2015/05/08 Python
浅谈Python爬取网页的编码处理
2016/11/04 Python
Java编程迭代地删除文件夹及其下的所有文件实例
2018/02/10 Python
python生成以及打开json、csv和txt文件的实例
2018/11/16 Python
讲解Python3中NumPy数组寻找特定元素下标的两种方法
2019/08/04 Python
Django Admin中增加导出CSV功能过程解析
2019/09/04 Python
python print 格式化输出,动态指定长度的实现
2020/04/12 Python
python import 上级目录的导入
2020/11/03 Python
美国从事品牌鞋类零售的连锁店:Famous Footwear
2016/08/25 全球购物
Myprotein意大利官网:欧洲第一运动营养品牌
2018/11/22 全球购物
澳大利亚儿童鞋在线:The Trybe
2019/07/16 全球购物
音乐学院硕士生的自我评价分享
2013/11/01 职场文书
党员民主评议个人总结
2014/10/20 职场文书
入党函调证明材料
2015/06/19 职场文书
重阳节活动主持词
2015/07/04 职场文书
2019消防宣传标语!
2019/07/10 职场文书
Pytorch实现图像识别之数字识别(附详细注释)
2021/05/11 Python
MySQL派生表联表查询实战过程
2022/03/20 MySQL