Python论坛  - 讨论区

标题:[python-chinese] 初学者作品.刚写了一个简单的翻译程序..调用google的英文翻译..

2007年01月10日 星期三 17:20

Kula kulasama在gmail.com
星期三 一月 10 17:20:42 HKT 2007

我是python初学者.自学了3个月python了.总算写出了第一个还算有用的函数.程序写的不咋的..但也许能解决一点问题....故发出来共享
#coding=cp936
import httplib
def transfer(english):
    webUrl ='www.google.com'
    conn=httplib.HTTPConnection(webUrl)
    pageUrl='/search?q=fy%%20%s&hl;=zh-CN' %(english)
    conn.request("GET",pageUrl)
    response=conn.getresponse()
    data = response.read()
    startStr = r''
    startLen = len(startStr)
    start = data.find(startStr)
    end = data.rfind(r'
') result = data[start+startLen:end] return result while True: str = '请输入要查询的英文单词:' #print str english = raw_input(str) chinese = transfer(english) if len(chinese)>500: print "查询没有结果,请检查输入的单词是否拼写错误" else: print chinese 呵呵.可以将英文翻译成中文....不过是偷google的英文翻译.. 在这里.帮limoudu大大的ulipad做做宣传...的确是好用的编辑器... 函数自动补全功能非常好...希望大家都能试试 记住要下源码版本的.不要下exe版本的..exe版本有一点问题 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://python.cn/pipermail/python-chinese/attachments/20070110/f3fbc1de/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年01月10日 星期三 17:34

Maconel.Sun maconel.sun在gmail.com
星期三 一月 10 17:34:01 HKT 2007

ͦÓÐÒâ˼£¬²»¹ýû°ÑxxxÈ¥µô¡£




Maconel.Sun
2007-01-10



·¢¼þÈË£º Kula
·¢ËÍʱ¼ä£º 2007-01-10 17:23:31
ÊÕ¼þÈË£º python-chinese在lists.python.cn
³­ËÍ£º 
Ö÷Ì⣺ [python-chinese] ³õѧÕß×÷Æ·.¸ÕдÁËÒ»¸ö¼òµ¥µÄ·­Òë³ÌÐò..µ÷ÓÃgoogleµÄÓ¢ÎÄ·­Òë..

ÎÒÊÇpython³õѧÕß.×ÔѧÁË3¸öÔÂpythonÁË.×ÜËãд³öÁ˵ÚÒ»¸ö»¹ËãÓÐÓõĺ¯Êý.³ÌÐòдµÄ²»Õ¦µÄ..µ«Ò²ÐíÄܽâ¾öÒ»µãÎÊÌâ....¹Ê·¢³öÀ´¹²Ïí
#coding=cp936
import httplib
def transfer(english):
    webUrl ='www.google.com'
    conn=httplib.HTTPConnection (webUrl)
    pageUrl='/search?q=fy%%20%s&hl;=zh-CN' %(english)
    conn.request("GET",pageUrl)
    response=conn.getresponse()
    data = response.read()
    startStr = r'' 
    startLen = len(startStr)
    start = data.find(startStr)
    end = data.rfind(r'
') result = data[start+startLen:end] return result while True: str = 'ÇëÊäÈëÒª²éѯµÄÓ¢Îĵ¥´Ê:' #print str english = raw_input(str) chinese = transfer(english) if len(chinese)>500: print "²éѯûÓнá¹û,Çë¼ì²éÊäÈëµÄµ¥´ÊÊÇ·ñƴд´íÎó" else: print chinese ºÇºÇ.¿ÉÒÔ½«Ó¢ÎÄ·­Òë³ÉÖÐÎÄ....²»¹ýÊÇ͵googleµÄÓ¢ÎÄ·­Òë.. ÔÚÕâÀï.°ïlimoudu´ó´óµÄulipad×ö×öÐû´«...µÄÈ·ÊǺÃÓõı༭Æ÷... º¯Êý×Ô¶¯²¹È«¹¦Äܷdz£ºÃ...Ï£Íû´ó¼Ò¶¼ÄÜÊÔÊÔ ¼ÇסҪÏÂÔ´Âë°æ±¾µÄ.²»ÒªÏÂexe°æ±¾µÄ..exe °æ±¾ÓÐÒ»µãÎÊÌâ -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20070110/6e741374/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年01月10日 星期三 17:39

limodou limodou在gmail.com
星期三 一月 10 17:39:24 HKT 2007

On 1/10/07, Kula <kulasama在gmail.com> wrote:
> 我是python初学者.自学了3个月python了.总算写出了第一个还算有用的函数.程序写的不咋的..但也许能解决一点问题....故发出来共享
> #coding=cp936
> import httplib
> def transfer(english):
>     webUrl ='www.google.com'
>     conn=httplib.HTTPConnection (webUrl)
>     pageUrl='/search?q=fy%%20%s&hl;=zh-CN' %(english)
>     conn.request("GET",pageUrl)
>     response=conn.getresponse()

使用urllib会不会更简单一些呢?

>     data = response.read()
>     startStr = r''
>     startLen = len(startStr)
>     start = data.find(startStr)
>     end = data.rfind(r'
> width=47 valign=middle>> src="/images/dictblue.gif">') 下一步可以考虑使用正则式来处理 。Ulipad有动态正则式测试功能,在工具中,可以试你的正则表达式。 > result = data[start+startLen:end] > return result > while True: > str = '请输入要查询的英文单词:' > #print str > english = raw_input(str) > chinese = transfer(english) > if len(chinese)>500: > print "查询没有结果,请检查输入的单词是否拼写错误" > else: > print chinese > > 呵呵.可以将英文翻译成中文....不过是偷google的英文翻译.. > 在这里.帮limoudu大大的ulipad做做宣传...的确是好用的编辑器... > 函数自动补全功能非常好...希望大家都能试试 > 记住要下源码版本的.不要下exe版本的..exe 版本有一点问题 > 鼓励。特别是对UliPad的宣传,哈哈。 -- I like python! UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad My Blog: http://www.donews.net/limodou

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年01月10日 星期三 18:00

Kula kulasama在gmail.com
星期三 一月 10 18:00:26 HKT 2007

能力有限.呵呵.还不会用正则表达式库..希望下一个版本能成功把他给去掉吧.呵呵. - -#


On 1/10/07, Maconel.Sun <maconel.sun at gmail.com> wrote:
>
>  挺有意思,不过没把xxx去掉。
>
>  ------------------------------
>  Maconel.Sun
> 2007-01-10
>  ------------------------------
>  *发件人:* Kula
> *发送时间:* 2007-01-10 17:23:31
> *收件人:* python-chinese at lists.python.cn
> *抄送:*
> *主题:* [python-chinese] 初学者作品.刚写了一个简单的翻译程序..调用google的英文翻译..
>
> 我是python初学者.自学了3个月python了.总算写出了第一个还算有用的函数.程序写的不咋的..但也许能解决一点问题....故发出来共享
> #coding=cp936
> import httplib
> def transfer(english):
>     webUrl ='www.google.com'
>     conn=httplib.HTTPConnection (webUrl)
>     pageUrl='/search?q=fy%%20%s&hl;=zh-CN' %(english)
>     conn.request("GET",pageUrl)
>     response=conn.getresponse()
>     data = response.read()
>     startStr = r''
>     startLen = len(startStr)
>     start = data.find(startStr)
>     end = data.rfind(r'
> width=47 valign=middle>> src="/images/dictblue.gif">') > result = data[start+startLen:end] > return result > while True: > str = '请输入要查询的英文单词:' > #print str > english = raw_input(str) > chinese = transfer(english) > if len(chinese)>500: > print "查询没有结果,请检查输入的单词是否拼写错误" > else: > print chinese > > 呵呵.可以将英文翻译成中文....不过是偷google的英文翻译.. > 在这里.帮limoudu大大的ulipad做做宣传...的确是好用的编辑器... > 函数自动补全功能非常好...希望大家都能试试 > 记住要下源码版本的.不要下exe版本的..exe 版本有一点问题 > > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://python.cn/pipermail/python-chinese/attachments/20070110/0e7a40ab/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年01月10日 星期三 18:23

王超凡 wangchaofan在gmail.com
星期三 一月 10 18:23:17 HKT 2007

ÔÚÄÄÏÂÔØ£¿£¿£¿


ÔÚ07-1-10£¬Kula <kulasama在gmail.com> дµÀ£º
>
> ÄÜÁ¦ÓÐÏÞ.ºÇºÇ.»¹²»»áÓÃÕýÔò±í´ïʽ¿â..Ï£ÍûÏÂÒ»¸ö°æ±¾Äܳɹ¦°ÑËû¸øÈ¥µô°É.ºÇºÇ. - -#
>
>
>  On 1/10/07, Maconel.Sun <maconel.sun在gmail.com> wrote:
>
> >  ͦÓÐÒâ˼£¬²»¹ýû°ÑxxxÈ¥µô¡£
> >
> >  ------------------------------
> >  Maconel.Sun
> > 2007-01-10
> >  ------------------------------
> >  *·¢¼þÈË£º* Kula
> > *·¢ËÍʱ¼ä£º* 2007-01-10 17:23:31
> > *ÊÕ¼þÈË£º* python-chinese在lists.python.cn
> > *³­ËÍ£º*
> > *Ö÷Ì⣺* [python-chinese] ³õѧÕß×÷Æ·.¸ÕдÁËÒ»¸ö¼òµ¥µÄ·­Òë³ÌÐò..µ÷ÓÃgoogleµÄÓ¢ÎÄ·­Òë..
> >
> > ÎÒÊÇpython³õѧÕß.×ÔѧÁË3¸öÔÂpythonÁË.×ÜËãд³öÁ˵ÚÒ»¸ö»¹ËãÓÐÓõĺ¯Êý.³ÌÐòдµÄ²»Õ¦µÄ..µ«Ò²ÐíÄܽâ¾öÒ»µãÎÊÌâ....¹Ê·¢³öÀ´¹²Ïí
> > #coding=cp936
> > import httplib
> > def transfer(english):
> >     webUrl ='www.google.com'
> >     conn=httplib.HTTPConnection (webUrl)
> >     pageUrl='/search?q=fy%%20%s&hl;=zh-CN' %(english)
> >     conn.request("GET",pageUrl)
> >     response=conn.getresponse()
> >     data = response.read()
> >     startStr = r''
> >     startLen = len(startStr)
> >     start = data.find(startStr)
> >     end = data.rfind(r'
> > cellspacing=0>> > height=30 valign=middle src="/images/dictblue.gif">') > > result = data[start+startLen:end] > > return result > > while True: > > str = 'ÇëÊäÈëÒª²éѯµÄÓ¢Îĵ¥´Ê:' > > #print str > > english = raw_input(str) > > chinese = transfer(english) > > if len(chinese)>500: > > print "²éѯûÓнá¹û,Çë¼ì²éÊäÈëµÄµ¥´ÊÊÇ·ñƴд´íÎó" > > else: > > print chinese > > > > ºÇºÇ.¿ÉÒÔ½«Ó¢ÎÄ·­Òë³ÉÖÐÎÄ....²»¹ýÊÇ͵googleµÄÓ¢ÎÄ·­Òë.. > > ÔÚÕâÀï.°ïlimoudu´ó´óµÄulipad×ö×öÐû´«...µÄÈ·ÊǺÃÓõı༭Æ÷... > > º¯Êý×Ô¶¯²¹È«¹¦Äܷdz£ºÃ...Ï£Íû´ó¼Ò¶¼ÄÜÊÔÊÔ > > ¼ÇסҪÏÂÔ´Âë°æ±¾µÄ.²»ÒªÏÂexe°æ±¾µÄ..exe °æ±¾ÓÐÒ»µãÎÊÌâ > > > > > > _______________________________________________ > > python-chinese > > Post: send python-chinese在lists.python.cn > > Subscribe: send subscribe to python-chinese-request在lists.python.cn > > Unsubscribe: send unsubscribe to > > python-chinese-request在lists.python.cn > > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > > > > _______________________________________________ > python-chinese > Post: send python-chinese在lists.python.cn > Subscribe: send subscribe to python-chinese-request在lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request在lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > -- ²© ¿Í£ºhttp://bogey520.spaces.live.com E-mail:wangchaofan#gmail.com MSN:bogey520#hotmail.com -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20070110/462ca645/attachment-0001.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年01月12日 星期五 11:04

twinsant twinsant在gmail.com
星期五 一月 12 11:04:25 HKT 2007

VIM集成Google查字典功能
http://computer.mblogger.cn/twinsant124/posts/61769.aspx

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年01月12日 星期五 11:14

lubiao lubiao.py在gmail.com
星期五 一月 12 11:14:11 HKT 2007

On 1/12/07, twinsant <twinsant at gmail.com> wrote:
> VIM集成Google查字典功能
> http://computer.mblogger.cn/twinsant124/posts/61769.aspx

打不开啊。

Server Error in '/' Application.
Server Too Busy

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号