45fan.com - 路饭网

搜索: 您的位置主页 > 网络频道 > 阅读资讯:Python通过有道实现英汉字典的实例分享

Python通过有道实现英汉字典的实例分享

2015-08-11 13:05:31 来源:www.45fan.com 【

Python通过有道实现英汉字典的实例分享

本文实例讲述了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程序设计有所帮助。


本文地址:http://www.45fan.com/a/question/17415.html
Tags: 实现 python 基于
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部