本文实例讲述了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'

(.*?)')

tem=comm.findall(s)

com=re.compile('

(.*?)',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程序设计有所帮助。

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250

python制作英汉词典_Python基于有道实现英汉字典功能相关推荐

  1. python有道字典_Python基于有道实现英汉字典功能

    本文实例讲述了Python基于有道实现英汉字典功能的方法.分享给大家供大家参考.具体如下: import re,urllib aa="http://dict.youdao.com/searc ...

  2. python英汉字典_Python基于有道实现英汉字典功能

    Python基于有道实现英汉字典功能 本文实例讲述了Python基于有道实现英汉字典功能的方法.分享给大家供大家参考.具体如下: import re,urllib aa="http://di ...

  3. python制作英语小词典_Python爬虫之自制英汉字典

    最近在微信公众号中看到有人用Python做了一个爬虫,可以将输入的英语单词翻译成中文,或者把中文词语翻译成英语单词.笔者看到了,觉得还蛮有意思的,因此,决定自己也写一个玩玩~~ 首先我们的爬虫要能将英 ...

  4. python制作英语小词典_Python 爬虫:自制简易词典

    作为一个程序员,会经常查阅一些技术文档和技术网站,很多都是英文的,遇到不认识的词就要查,词典的使用频率也颇高,既然是程序员,高逼格的方式当然是做一个词典,此为动机. 运行平台: Windows Pyt ...

  5. python英汉字典,Python基于有道实现英汉字典功能,python英汉字典

    Python基于有道实现英汉字典功能,python英汉字典 本文实例讲述了Python基于有道实现英汉字典功能的方法.分享给大家供大家参考.具体如下: import re,urllib aa=&quo ...

  6. 利用python制作点读翻译软件(基于google api)

    利用python制作点读翻译软件(基于google api)         摘要:实现点读功能,自动朗读翻译整段.         完整代码git地址:https://github.com/luoq ...

  7. python制作英汉词典_python如何制作英文字典

    本文实例为大家分享了python制作英文字典的具体代码,供大家参考,具体内容如下 功能有添加单词,多次添加单词的意思,查询,退出,建立单词文件. keys=[] dic={} def rdic(): ...

  8. Python制作英文学习词典

    编写程序制作英文学习词典,实现3个基本功能.添加,查询和退出. 以下是该词典的Python代码: dict = {} digits = '0123456789' path = 'dict.txt'de ...

  9. 『牛角书』 开发英汉词典03——调用翻译API,并实现APP功能的实现

    系列文章目录 文章目录 系列文章目录 前言 一.选用翻译API接口 二.编写调用API的代码 1.进行权限申请 2.编写调用翻译API的代码 3.异步调用 4.解析API调用结果 5.测试运行APP ...

最新文章

  1. pytorch实现BiLSTM+CRF用于NER(命名实体识别)
  2. 智源论坛(第5期)活动报名 | 机器学习系列报告会(7月4日、10日)
  3. Android被忽略的tools
  4. 剑指offer03.数组中重复的数字
  5. 工程实战-ES6环境配置
  6. python数学计算函数_Python 内置函数(数学运算类,逻辑判断类)
  7. Shell入门(六)之算术运算
  8. 将Springboot项目放在服务器上一直运行
  9. 信号与系统sa函数求积分_瞎扯数学分析微积分(1~4)
  10. oracle11 dataguard,探索Oracle之11g DataGuard
  11. 【第一篇】Volley的使用之json请求
  12. 知乎在线部分的技术架构
  13. ArcGIS裁剪shp时输出结果为空
  14. 云主机跟VPS的4大区别
  15. 手机任务栏html,任务栏是什么
  16. 传感器连接mysql_获取传感器数据并传入数据库-HTTP/POST/ASP.NET
  17. 今日早报 每日精选12条新闻简报 每天一分钟 知晓天下事 7月11日
  18. VMware上面实现Ubuntu和Windows文件的复制粘贴功能(以及虚拟机当中插入U盘能够显示)
  19. (raspberry、bananapi)Archlinux 无法安装yaourt解决办法-----手工编译(不难)(适用于package-query找不到)
  20. Python 强化学习实用指南:1~5

热门文章

  1. 你真的了解promise.resolve()吗
  2. 轰动世界的10大营销理念
  3. 营销自动化的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  4. UNIT文档对话机器人的训练(值班表排版在后面)
  5. 毕业设计-基于机器学习的股票预测
  6. 什么是奇异矩阵与非奇异矩阵
  7. 【基于stm32 FreeRtos的智能台灯控制】
  8. 如何区分好老师和坏老师?以及中国的音乐培训圈都多不要脸
  9. CAD制图初学入门:如何在CAD图纸中插入图框?
  10. 安装ubuntu20.04必备导航