完成自动查找翻译单词的python源代码,python源代码,下面这段代码需要完成的是
完成自动查找翻译单词的python源代码,python源代码,下面这段代码需要完成的是
下面这段代码需要完成的是关于完成自动查找翻译单词的python源代码,找到目标单词在网上词典完成翻译的过程。
#!/usr/bin/python#coding=utf-8import urllibimport sys#import xml.dom.minidomimport re#是否输出例句eg=Truedef main(): if len(sys.argv) == 2: word = sys.argv[1] xmls = urllib.urlopen('http://dict.cn/ws.php?utf8=true&q=' + urllib.quote(word)).read() print re.search(r'<def>(?P<test>.*?)</def>', xmls, re.M|re.I|re.S|re.U).group('test') if eg:#www.iplaypy.com print origs=re.findall(r'<orig>(?P<orig>.*?)</orig>', xmls, re.M|re.I|re.S|re.U) trans=re.findall(r'<trans>(?P<trans>.*?)</trans>', xmls, re.M|re.I|re.S|re.U) for i in range(len(origs)): print "%d. %s"%(i+1,origs[i]) print "%s %s"%(' '*((i+1)/10+1),trans[i]) else: help()def help(): print 'usage:dict.py [word]'if __name__ == '__main__': main()
编橙之家文章,
相关内容
- 从糗事百科下载数据的python方法示例,糗事python,从糗事
- 下载序列并保存到文本中的方法,序列保存文本方法
- Python方法生成华容道所有开局,python华容道开局,编橙之
- world统计用python实现的方法,worldpython,python实现统计w
- 用Python语言打印杨辉三角形方法示例,python杨辉,下面这
- python猜数字游戏快速求解解决方案,python猜数字求解
- python计算文字的Md5和Sha1的校验值,,Python完成计算文字
- Python方法完成农历日历功能代码,python农历,Python方法完
- Python编写的点灯小游戏代码,python点灯小游戏,Python语言
- 日期查询软件python源代码,日期查询python,用python语言编
评论关闭