下面这段代码需要完成的是关于完成自动查找翻译单词的python源代码,找到目标单词在网上词典完成翻译的过程。
#!/usr/bin/python
#coding=utf-8
import urllib
import sys
#import xml.dom.minidom
import re
#是否输出例句
eg=True
def 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'(?P.*?)', xmls, re.M|re.I|re.S|re.U).group('test')
if eg:#www.iplaypy.com
origs=re.findall(r'(?P.*?)', xmls, re.M|re.I|re.S|re.U)
trans=re.findall(r'(?P.*?)', 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()
玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/code/other/o2623.html
相关文章 Recommend