python单词翻译-完成自动查找翻译单词的python源代码

下面这段代码需要完成的是关于完成自动查找翻译单词的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

print

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值