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操作列表的函数使用代码详解
Dec 28 Python
python学生管理系统开发
Jan 30 Python
Django使用redis缓存服务器的实现代码示例
Apr 28 Python
Python求两点之间的直线距离(2种实现方法)
Jul 07 Python
Python实现RGB与HSI颜色空间的互换方式
Nov 27 Python
Python语言异常处理测试过程解析
Jan 08 Python
python 解决flask 图片在线浏览或者直接下载的问题
Jan 09 Python
python计算波峰波谷值的方法(极值点)
Feb 18 Python
Python通过2种方法输出带颜色字体
Mar 02 Python
Python venv虚拟环境配置过程解析
Jul 08 Python
python 调用API接口 获取和解析 Json数据
Sep 28 Python
Python函数中的不定长参数相关知识总结
Jun 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
类的另类用法--数据的封装
2006/10/09 PHP
深入array multisort排序原理的详解
2013/06/18 PHP
使用array_map简单搞定PHP删除文件、删除目录
2014/10/29 PHP
smarty学习笔记之常见代码段用法总结
2016/03/19 PHP
laravel-admin select框默认选中的方法
2019/10/03 PHP
PHP 实现缩略图
2021/03/09 PHP
HR vs ForZe BO3 第二场 2.13
2021/03/10 DOTA
JavaScript 函数式编程的原理
2009/10/16 Javascript
JS将制定内容复制到剪切板示例代码
2014/02/11 Javascript
js用typeof方法判断undefined类型
2014/07/15 Javascript
使用jquery组件qrcode生成二维码及应用指南
2015/02/22 Javascript
JS实现自适应高度表单文本框的方法
2015/02/25 Javascript
jquery 中ajax执行的优先级
2015/06/22 Javascript
JavaScript编写检测用户所使用的浏览器的代码示例
2016/05/05 Javascript
Vue.js上下滚动加载组件的实例代码
2017/07/17 Javascript
原生js+cookie实现购物车功能的方法分析
2017/12/21 Javascript
Vue中render函数的使用方法
2018/01/31 Javascript
AjaxUpLoad.js实现文件上传功能
2018/03/02 Javascript
微信小程序上传图片到php服务器的方法
2019/05/23 Javascript
Python学习资料
2007/02/08 Python
分享Python开发中要注意的十个小贴士
2016/08/30 Python
pyqt5使用按钮进行界面的跳转方法
2019/06/19 Python
python 判断linux进程,并杀死进程的实现方法
2019/07/01 Python
Selenium使用Chrome模拟手机浏览器方法解析
2020/04/10 Python
Python生成随机验证码代码实例解析
2020/06/09 Python
python属于解释型语言么
2020/06/15 Python
如何用python实现一个HTTP连接池
2021/01/14 Python
日化店促销方案
2014/03/26 职场文书
村级个人对照检查材料
2014/08/22 职场文书
2014幼儿园中班工作总结
2014/11/10 职场文书
新员工入职欢迎词
2015/01/23 职场文书
MySQL 分页查询的优化技巧
2021/05/12 MySQL
python中super()函数的理解与基本使用
2021/08/30 Python
日本动漫十大公认神作:第五现已全网禁播,《死亡笔记》在榜
2022/03/18 日漫
win11高清晰音频管理器在哪里?win11找不到高清晰音频管理器解决办法
2022/04/08 数码科技
通过feDisplacementMap和feImage实现水波特效
2022/04/24 HTML / CSS