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

作者:Sephiroth 时间:2021-05-23 19:35:57 

本文实例讲述了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,有道,英汉字典
0
投稿

猜你喜欢

  • python 读取二进制 显示图片案例

    2021-10-15 17:27:45
  • 关于MySQL中隐藏空间的问题

    2009-07-30 08:15:00
  • pytorch 如何使用amp进行混合精度训练

    2023-12-25 13:35:02
  • ASP.NET(AJAX+JSON)实现对象调用

    2023-07-19 12:29:33
  • 使用python实现拉钩网上的FizzBuzzWhizz问题示例

    2021-06-18 08:41:38
  • [js效果] 图片加载进度实时显示

    2007-09-12 19:27:00
  • python实现神经网络感知器算法

    2021-03-06 11:23:39
  • 利用Opencv中Houghline方法实现直线检测

    2023-09-07 12:40:39
  • python实现库存商品管理系统

    2023-06-01 06:37:29
  • python nohup 实现远程运行不宕机操作

    2023-10-21 02:21:44
  • Django框架视图介绍与使用详解

    2021-03-29 08:50:46
  • 如何恢复/修复SQL Server的MDF文件

    2008-11-24 15:30:00
  • pandas库中 DataFrame的用法小结

    2021-08-11 00:54:01
  • 将tensorflow.Variable中的某些元素取出组成一个新的矩阵示例

    2022-01-17 23:49:50
  • JS实现合并json对象的方法

    2023-08-29 15:09:30
  • python超时重新请求解决方案

    2022-04-22 00:16:12
  • 零基础学习python偏函数语法的推导方法步骤

    2021-07-17 20:59:18
  • asp检测是否为中文字符函数

    2011-04-07 11:19:00
  • python求斐波那契数列示例分享

    2022-07-20 19:32:10
  • Python设计模式之抽象工厂模式

    2021-02-06 09:18:59
  • asp之家 网络编程 m.aspxhome.com