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

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

  1. python 子字符串 位置_python查找子字符串位置Python变量和数据类型详解

    Python变量和数据类型 Python中数据类型 Python之print语句 Python的注释 Python中什么是变量 Python中定义字符串 Python中raw字符串与多行字符串 Pyt ...

  2. 教你用Python写一个京东自动下单抢购脚本(Python实现京东自动抢购)

    很多朋友都有网购抢购限量商品的经历,有时候蹲点抢怎么也抢不到,今天小编带你们学习怎么用Python写一个京东自动下单抢购脚本,以后再也不用拼手速拼网速啦,快来一起看看吧 1 问题背景 经过无数次抢购失 ...

  3. Python 爬虫原理实现自动google翻译

    首先用chrome打开谷歌搜翻译,看看它是怎么请求数据的 右键 检查 进入开发者工具 选择network,如图 先点击一下这个clear,把原来的请求都clear,免得看不清 输入测试翻译内容 通过请 ...

  4. python第k序元素查找列表_【Python】第8次练习:列表——程序填空题 -合并队列、列表元素零的移动、列表逆序输出、第K序元素查找...

    [Python]第8次练习:列表--程序填空题 -合并队列.列表元素"零"的移动.列表逆序输出.第K序元素查找 1.程序填空题 -合并队列 题目:某班男女两队同学各若干人,男生已按 ...

  5. 如何用python控制设备实现自动_带你用 Python 实现自动化群控设备

    1. 前言 群控,相信大部分人都不会陌生!印象里是一台电脑控制多台设备完成一系列的操作,更多的人喜欢把它和灰产绑定在一起! 事实上,群控在自动化测试中也被广泛使用!接下来的几篇文章,我将带大家聊聊企业 ...

  6. python如何实现微信自动聊天_如何利用python实现微信智能聊天功能,具体该怎么做?...

    这个实现不难,需要先安装一下itchat库,之后注册一下图灵机器人,最后就可以编程实现微信智能聊天功能了,下面我简单介绍一下实现过程,实验环境win10+python3.6+pycharm5.0,主要 ...

  7. python爬取视频自动播放_介绍一个python视频处理库:moviepy

    处理视频是一个常见的需求.那么在python中如何用代码处理视频呢?最近我无意间发现了一个很好用的python视频处理库moviepy,其使用起来简单易用,而且功能比较强大,这里记录一下分享给大家. ...

  8. 为什么要学python表情包_Python自动生成表情包,Python在手,从此斗图无敌手!

    在开工之前,先让我们瞻仰膜拜一下表情包界里程碑式的人物,感谢他们大力推动了表情包在历史潮流中的显著进步,他们的英名将长期被人民大众津津乐道,他们的音容笑貌将在人们的日常社交中经久不衰,他们的卓越贡献将 ...

  9. ChatGPT翻译怎么样-ChatGPT批量翻译工具软件

    ChatGPT可以帮助用户进行多语言之间的机器翻译,能够快速将一些文字进行高质量的翻译,这对于多语言环境下的工作和学习具有重要意义.而且,ChatGPT的可批量翻译功能,可以帮助用户更快速.更方便地将 ...

最新文章

  1. b站看那个的python_用Python获取B站播放历史记录 !男友居然天天背着我看这些!...
  2. C语言中do...while(0)用法小结
  3. Linux16.04配置OpenCV3.2
  4. 面试必问之JVM原理
  5. (王道408考研操作系统)第二章进程管理-第二节2:调度算法评价指标
  6. 密码与安全新技术总结
  7. Python入门学习笔记(7)
  8. 索引法则--字符串不加单引号会导致索引失效
  9. 键盘上各种特殊符号的英文读法
  10. A[1062]德才论 好题
  11. 【mobile】安卓图案解锁尝试次数过多导致 要解锁需要GOOGLE账户登录,解决方案...
  12. 在Android上实现汉字笔顺动画效果
  13. 《Nature》论文插图复刻第3期—面积图(Part2-100)
  14. VB6.0代码窗口不支持鼠标中键操作滚动条解决方法
  15. “泰迪杯”挑战赛 - 基于非侵入式负荷检测与分解的电力数据挖掘(附详细数据及代码)
  16. 百分点感知智能实验室:计算机视觉理论和应用研究
  17. TIA Portal 功能实战(1):Get_Alarm:读取未决的报警
  18. python agg函数_dataframe转化(二)之 apply(),transform(),agg() 的用法和区别
  19. 深入浅出说CUDA程序设计(一)
  20. Android 11.0 系统去掉多用户功能

热门文章

  1. poj 1637 Sightseeing tour
  2. unity 物体倾斜角度代码
  3. ArcGIS Engine中空间参照(地理坐标)相关方法总结
  4. tp框架实现ajax
  5. 周报 2016.04.10
  6. ThinkPHP中的视图二
  7. 【2015 Week Task】
  8. android 点击扩散,Android水波纹扩散效果
  9. jmeter中文_JMeter安装配置
  10. python 语言-Python的语言特点