完成自动查找翻译单词的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()

编橙之家文章,

评论关闭