Python基于有道实现英汉字典功能


Posted in Python onJuly 25, 2015

本文实例讲述了Python基于有道实现英汉字典功能的方法。分享给大家供大家参考。具体如下:

import re,urllib
aa="http://dict.youdao.com/search?tab=chn&keyfrom=dict.top&q="
print ("input q! to exit ")
while 1:
  word=raw_input(">>>")
  if word=="q!":
    exit()
  else:
    word=word.replace(' ','+')
    url=aa+word
    s=urllib.urlopen(url).read()
    comm=re.compile(r'<td class="dttitle2"><font color="#013694"><b>(.*?)<\/b><\/font><\/td>')
    tem=comm.findall(s)
    com=re.compile('<td class="attributem1web">(.*?)</td>',re.S|re.M|re.I)
    result=com.findall(s)
  if tem:
    for i in tem:
      temp=i.decode('utf8').encode('cp936')
      print (temp)
      print '\n'
  else:
    print ("no such word\n")

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python列表list数组array用法实例解析
Oct 28 Python
Python中用max()方法求最大值的介绍
May 15 Python
基于Python 的进程管理工具supervisor使用指南
Sep 18 Python
Python编程实现微信企业号文本消息推送功能示例
Aug 21 Python
Python文件的读写和异常代码示例
Oct 31 Python
python如何制作英文字典
Jun 25 Python
使用python搭建服务器并实现Android端与之通信的方法
Jun 28 Python
python实现可变变量名方法详解
Jul 01 Python
python实现的批量分析xml标签中各个类别个数功能示例
Dec 30 Python
TensorFlow 读取CSV数据的实例
Feb 05 Python
python第三方库学习笔记
Feb 07 Python
Django实现翻页的示例代码
May 24 Python
Python实现简单的代理服务器
Jul 25 #Python
Python实现截屏的函数
Jul 25 #Python
Python基于PycURL自动处理cookie的方法
Jul 25 #Python
Python基于PycURL实现POST的方法
Jul 25 #Python
Python实现对excel文件列表值进行统计的方法
Jul 25 #Python
Python自动扫雷实现方法
Jul 25 #Python
Python导出DBF文件到Excel的方法
Jul 25 #Python
You might like
用PHP控制用户的浏览器--ob*函数的使用说明
2007/03/16 PHP
php异常处理使用示例
2014/02/25 PHP
神盾加密解密教程(一)PHP变量可用字符
2014/05/28 PHP
PHP使用socket发送HTTP请求的方法
2016/02/14 PHP
PHP中仿制 ecshop验证码实例
2017/01/06 PHP
PHP依赖注入(DI)和控制反转(IoC)详解
2017/06/12 PHP
会自动逐行上升的文本框
2006/06/30 Javascript
js完美的div拖拽实例代码
2014/01/22 Javascript
单击和双击事件的冲突处理示例代码
2014/04/03 Javascript
jquery easyui使用心得
2014/07/07 Javascript
动态创建按钮的JavaScript代码
2016/01/29 Javascript
Bootstrap自定义文件上传下载样式
2016/05/26 Javascript
Bootstrap 手风琴菜单的实现代码
2017/01/20 Javascript
认识less和webstrom的less配置方法
2017/08/02 Javascript
EasyUI实现下拉框多选功能
2017/11/07 Javascript
Node.js使用Angular简单示例
2018/05/11 Javascript
JQuery Ajax动态加载Table数据的实例讲解
2018/08/09 jQuery
JS实现给数组对象排序的方法分析
2019/06/24 Javascript
layui字体图标 loading图标静止不旋转的解决方法
2019/09/23 Javascript
javascript设计模式之装饰者模式
2020/01/30 Javascript
vue 实现锚点功能操作
2020/08/10 Javascript
JavaScript位置参数实现原理及过程解析
2020/09/14 Javascript
Vue表单提交点击事件只允许点击一次的实例
2020/10/23 Javascript
微信小程序自定义tabBar的踩坑实践记录
2020/11/06 Javascript
Python判断值是否在list或set中的性能对比分析
2016/04/16 Python
Python实现压缩文件夹与解压缩zip文件的方法
2018/09/01 Python
Python学习笔记之错误和异常及访问错误消息详解
2019/08/08 Python
Python多线程爬取豆瓣影评API接口
2019/10/22 Python
HTML5中如何显示视频呢 HTML5视频播放demo
2013/06/08 HTML / CSS
高中生自我鉴定范文
2013/10/30 职场文书
护士岗前培训自我评鉴
2014/02/28 职场文书
教师一岗双责责任书
2014/04/16 职场文书
狼牙山五壮士观后感
2015/06/09 职场文书
Python实现为PDF去除水印的示例代码
2022/04/03 Python
Nginx的gzip相关介绍
2022/05/11 Servers
JS开发前端团队展示控制器来为成员引流
2022/08/14 Javascript