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 yield机制的异步操作同步化编程模型
Mar 18 Python
Python字符串切片操作知识详解
Mar 28 Python
python队列queue模块详解
Apr 27 Python
Python3.5文件修改操作实例分析
May 01 Python
Python中使用__new__实现单例模式并解析
Jun 25 Python
Pycharm运行加载文本出现错误的解决方法
Jun 27 Python
python 返回一个列表中第二大的数方法
Jul 09 Python
Python笔试面试题小结
Sep 07 Python
pytorch masked_fill报错的解决
Feb 18 Python
浅谈python3 构造函数和析构函数
Mar 12 Python
pycharm 2020.2.4 pip install Flask 报错 Error:Non-zero exit code的问题
Dec 04 Python
用60行代码实现Python自动抢微信红包
Feb 04 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
ThinkPHP的I方法使用详解
2014/06/18 PHP
Laravel 5框架学习之表单验证
2015/04/08 PHP
PHP获取网站中各文章的第一张图片的代码示例
2016/05/20 PHP
使用swoole 定时器变更超时未支付订单状态的解决方案
2019/07/24 PHP
在IE6下发生Internet Explorer cannot open the Internet site错误
2010/06/21 Javascript
JS判断当前日期是否大于某个日期的实现代码
2012/09/02 Javascript
jQuery学习笔记 更改jQuery对象
2012/09/19 Javascript
js replace 与replaceall实例用法详解
2013/08/03 Javascript
表格奇偶行设置不同颜色的核心JS代码
2013/12/24 Javascript
常用的JavaScript模板引擎介绍
2015/02/28 Javascript
原生JS和JQuery动态添加、删除表格行的方法
2015/05/28 Javascript
JavaScript中反正弦函数Math.asin()的使用简介
2015/06/14 Javascript
JavaScript forEach()遍历函数使用及介绍
2015/07/08 Javascript
vue.js学习之递归组件
2016/12/13 Javascript
vue快捷键与基础指令详解
2017/06/01 Javascript
纯js实现的积木(div层)拖动功能示例
2017/07/19 Javascript
js异步编程小技巧详解
2017/08/14 Javascript
vue获取DOM元素并设置属性的两种实现方法
2017/09/30 Javascript
详解angularjs实现echart图表效果最简洁教程
2017/11/29 Javascript
使用Angular CLI快速创建Angular项目的一些基本概念和写法小结
2018/04/22 Javascript
Angular6 发送手机验证码按钮倒计时效果实现方法
2019/01/08 Javascript
解决layui弹出层layer的area过大被遮挡的问题
2019/09/21 Javascript
详解JavaScript 的执行机制
2020/09/18 Javascript
[01:23:59]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 VP vs Secret
2018/04/03 DOTA
[00:11]战神迅矛
2019/03/06 DOTA
Python实现删除文件中含“指定内容”的行示例
2017/06/09 Python
在python3.5中使用OpenCV的实例讲解
2018/04/02 Python
html5中如何将图片的绝对路径转换成文件对象
2018/01/11 HTML / CSS
草莓网英国官网:Strawberrynet UK
2017/02/12 全球购物
毕业生的求职信范文分享
2013/12/04 职场文书
红旗团支部事迹材料
2014/01/27 职场文书
超市开店计划书
2014/04/26 职场文书
婚礼秀策划方案
2014/05/19 职场文书
现场活动策划方案
2014/08/22 职场文书
遗嘱继承权公证书
2015/01/26 职场文书
Java使用JMeter进行高并发测试
2021/11/23 Java/Android