基于Python的词典功能之爱词霸示例,python词霸,基于Python的词典功
基于Python的词典功能之爱词霸示例,python词霸,基于Python的词典功
基于Python的词典功能之爱词霸示例,完成查找翻译等工作。需要用到python的python urllib2、sys、traceback、re等模块方法。
# -*- coding: utf-8 -*-import urllib2import sysimport tracebackimport refrom xml.etree.ElementTree import parsedef lookup(word): dict_url="http://dict-co.iciba.com/api/dictionary.php?w=%s" url = dict_url % word resXML = parse(urllib2.urlopen(url)).getroot() p = resXML.find("ps") pos = resXML.find("pos") d = resXML.find("acceptation") if p == None: print "没找到这词" else: print "音:" ,p.text.encode('utf8') print "词性:" ,pos.text.encode('utf8') print "含义:" ,d.text.encode('utf8') print len(resXML.findall("sent")) for i,sent in enumerate(resXML.findall("sent")): print i,sent[0].text print " " + sent[2].text.encode('utf8')#www.iplaypy.comif __name__ == "__main__": while(True): word = raw_input("\n输入您要查询的单词(88是退出):") if word == "88": break elif re.search("^([a-zA-Z]*)$",word)==None: print "Does not support C to E" break else: try: lookup(word) except Exception,e: print traceback.format_exc()
编橙之家文章,
相关内容
- Python对RSA算法的简单实现,pythonrsa算法,Python对RSA算法
- 一个初学者练手的Python多线程实现下载的程序,练手
- Python迭代在现实中的应用示例源码,python示例,Python迭代
- Python方法完成自动连接ssh示例,python方法ssh示例,Pytho
- 关于Python解析xml dom的简单应用,python解析xmldom,关于P
- 适用于小公司的订餐系统Python脚本,订餐python,#!/usr/b
- python md5有生成与应用示例,pythonmd5,python md5有生
- 解决Python2不支持datetime的json encode问题,python2json,解决
- Python定期查询域名状态并完成记录的小脚本,python域名
- Python完成远程登陆RouterOS执行并返回命令的操作,pyth
评论关闭