Python论坛  - 讨论区

标题:[python-chinese] twisted相关的翻译资料现在在哪里

2005年07月05日 星期二 23:18

wangmm kernellearn at gmail.com
Tue Jul 5 23:18:57 HKT 2005

以前在这里讨论的很热烈的twisted现在好像突然就消失了。
HD的blog也访问不了了。在啄木鸟上面的有些链接也死了。
不知道当初大家讨论、翻译和总结的Twisted文档现在到哪里去找呢?

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

2005年07月05日 星期二 23:49

Zoom Quiet zoom.quiet at gmail.com
Tue Jul 5 23:49:10 HKT 2005

哪些链接死了?
列出来,我来,恢复是也乎!
HD 现在新浪组织一个部门开发活动,忙的要 7*24 小时了,怕是要一段落后,才能复出了…………

在 05-7-5,wangmm<kernellearn at gmail.com> 写道:
> 以前在这里讨论的很热烈的twisted现在好像突然就消失了。
> HD的blog也访问不了了。在啄木鸟上面的有些链接也死了。
> 不知道当初大家讨论、翻译和总结的Twisted文档现在到哪里去找呢?
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 
> 
> 


-- 
[Time is unimportant, only life important!]

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

2005年07月06日 星期三 10:12

limodou limodou at gmail.com
Wed Jul 6 10:12:58 HKT 2005

使用twisted需要网络应用的环境,没有应用环境学习很难进行下去。我就是没有这个环境基本上就没学过。还是当初HD讲课的时候学了一下。因此我目前的主要精力还是放在开发GUI和工具这个方向。web是有所涉及,如果今后项目用得上会研究得多一些。学为所用啊,纯研究性质的真是难以继续呀。

在 05-7-5,Zoom Quiet<zoom.quiet at gmail.com> 写道:
> 哪些链接死了?
> 列出来,我来,恢复是也乎!
> HD 现在新浪组织一个部门开发活动,忙的要 7*24 小时了,怕是要一段落后,才能复出了…………
> 
> 在 05-7-5,wangmm<kernellearn at gmail.com> 写道:
> > 以前在这里讨论的很热烈的twisted现在好像突然就消失了。
> > HD的blog也访问不了了。在啄木鸟上面的有些链接也死了。
> > 不知道当初大家讨论、翻译和总结的Twisted文档现在到哪里去找呢?
> >
> > _______________________________________________
> > python-chinese list
> > python-chinese at lists.python.cn
> > http://python.cn/mailman/listinfo/python-chinese
> >
> >
> >
> 
> 
> --
> [Time is unimportant, only life important!]
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 
> 
> 


-- 
I like python! 
My Donews Blog: http://www.donews.net/limodou
New Google Maillist: http://groups-beta.google.com/group/python-cn

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

2005年07月06日 星期三 10:30

nEO gentoo.cn at gmail.com
Wed Jul 6 10:30:41 HKT 2005

其实twisted的学习不仅仅是网络服务器(当然这是它的强项)
也可以写client的程序
也可以本地一台机器做c/s

学习twisted中的设计模式

在05-7-6,limodou <limodou at gmail.com> 写道:
> 
> 
> 使用twisted需要网络应用的环境,没有应用环境学习很难进行下去。我就是没有这个环境基本上就没学过。还是当初HD讲课的时候学了一下。因此我目前的主要精力还是放在开发GUI和工具这个方向。web是有所涉及,如果今后项目用得上会研究得多一些。学为所用啊,纯研究性质的真是难以继续呀。
> 
> 在 05-7-5,Zoom Quiet<zoom.quiet at gmail.com> 写道:
> > 哪些链接死了?
> > 列出来,我来,恢复是也乎!
> > HD 现在新浪组织一个部门开发活动,忙的要 7*24 小时了,怕是要一段落后,才能复出了…………
> >
> > 在 05-7-5,wangmm<kernellearn at gmail.com> 写道:
> > > 以前在这里讨论的很热烈的twisted现在好像突然就消失了。
> > > HD的blog也访问不了了。在啄木鸟上面的有些链接也死了。
> > > 不知道当初大家讨论、翻译和总结的Twisted文档现在到哪里去找呢?
> > >
> > > _______________________________________________
> > > python-chinese list
> > > python-chinese at lists.python.cn
> > > http://python.cn/mailman/listinfo/python-chinese
> > >
> > >
> > >
> >
> >
> > --
> > [Time is unimportant, only life important!]
> >
> > _______________________________________________
> > python-chinese list
> > python-chinese at lists.python.cn
> > http://python.cn/mailman/listinfo/python-chinese
> >
> >
> >
> 
> --
> I like python!
> My Donews Blog: http://www.donews.net/limodou
> New Google Maillist: http://groups-beta.google.com/group/python-cn
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 
> 
> 


-- 
I'm the one, powered by nEO
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050706/6e558ab1/attachment.html

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

2005年07月06日 星期三 10:34

limodou limodou at gmail.com
Wed Jul 6 10:34:44 HKT 2005

现在可学的东西太多了,学不过来。还是有所专攻的好。

在 05-7-6,nEO<gentoo.cn at gmail.com> 写道:
> 其实twisted的学习不仅仅是网络服务器(当然这是它的强项)
>  也可以写client的程序
>  也可以本地一台机器做c/s
>  
>  学习twisted中的设计模式
> 
> 在05-7-6,limodou <limodou at gmail.com> 写道:
> >
> 使用twisted需要网络应用的环境,没有应用环境学习很难进行下去。我就是没有这个环境基本上就没学过。还是当初HD讲课的时候学了一下。因此我目前的主要精力还是放在开发GUI和工具这个方向。web是有所涉及,如果今后项目用得上会研究得多一些。学为所用啊,纯研究性质的真是难以继续呀。
> > 
> > 在 05-7-5,Zoom Quiet<zoom.quiet at gmail.com > 写道:
> > > 哪些链接死了?
> > > 列出来,我来,恢复是也乎!
> > > HD 现在新浪组织一个部门开发活动,忙的要 7*24 小时了,怕是要一段落后,才能复出了…………
> > >
> > > 在 05-7-5,wangmm<kernellearn at gmail.com> 写道:
> > > > 以前在这里讨论的很热烈的twisted现在好像突然就消失了。 
> > > > HD的blog也访问不了了。在啄木鸟上面的有些链接也死了。
> > > > 不知道当初大家讨论、翻译和总结的Twisted文档现在到哪里去找呢?
> > > >
> > > > _______________________________________________
> > > > python-chinese list
> > > > python-chinese at lists.python.cn
> > > > http://python.cn/mailman/listinfo/python-chinese
> > > >
> > > >
> > > >
> > >
> > >
> > > -- 
> > > [Time is unimportant, only life important!]
> > >
> > > _______________________________________________
> > > python-chinese list
> > > python-chinese at lists.python.cn 
> > > http://python.cn/mailman/listinfo/python-chinese
> > >
> > >
> > >
> > 
> > --
> > I like python!
> > My Donews Blog: http://www.donews.net/limodou
> > New Google Maillist:
> http://groups-beta.google.com/group/python-cn
> > 
> > _______________________________________________
> > python-chinese list
> > python-chinese at lists.python.cn
> > http://python.cn/mailman/listinfo/python-chinese
> > 
> > 
> > 
> 
> 
> 
> -- 
> I'm the one, powered by nEO 


-- 
I like python! 
My Donews Blog: http://www.donews.net/limodou
New Google Maillist: http://groups-beta.google.com/group/python-cn

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

2005年07月06日 星期三 11:09

shhgs shhgs.efhilt at gmail.com
Wed Jul 6 11:09:11 HKT 2005

初看的时候twisted还是很有吸引力的,但是深入进去,就觉得twisted的优势不怎么明显了。

为了迁就异步编程,twisted搞了一套defer。说实话,defer的设计构思是很出色,但是又有什么用呢?用defer解决问题,毕竟不自然,而且对复杂的事务,callback,errback处理逻辑必定会很复杂。

twisted的客户端也有问题。比方说,我写一个webcrawler的客户程序。用线程我可以很方便地控制对外的连接数,但是用twisted,我想不出有什么办法,或者说有什么比较简单的办法。

twisted现在有点叫好不叫座吧。


On 7/5/05, limodou <limodou at gmail.com> wrote:
> 现在可学的东西太多了,学不过来。还是有所专攻的好。
> 
> 在 05-7-6,nEO<gentoo.cn at gmail.com> 写道:
> > 其实twisted的学习不仅仅是网络服务器(当然这是它的强项)
> >  也可以写client的程序
> >  也可以本地一台机器做c/s
> >
> >  学习twisted中的设计模式
> >
> > 在05-7-6,limodou <limodou at gmail.com> 写道:
> > >
> > 使用twisted需要网络应用的环境,没有应用环境学习很难进行下去。我就是没有这个环境基本上就没学过。还是当初HD讲课的时候学了一下。因此我目前的主要精力还是放在开发GUI和工具这个方向。web是有所涉及,如果今后项目用得上会研究得多一些。学为所用啊,纯研究性质的真是难以继续呀。
> > >
> > > 在 05-7-5,Zoom Quiet<zoom.quiet at gmail.com > 写道:
> > > > 哪些链接死了?
> > > > 列出来,我来,恢复是也乎!
> > > > HD 现在新浪组织一个部门开发活动,忙的要 7*24 小时了,怕是要一段落后,才能复出了…………
> > > >
> > > > 在 05-7-5,wangmm<kernellearn at gmail.com> 写道:
> > > > > 以前在这里讨论的很热烈的twisted现在好像突然就消失了。
> > > > > HD的blog也访问不了了。在啄木鸟上面的有些链接也死了。
> > > > > 不知道当初大家讨论、翻译和总结的Twisted文档现在到哪里去找呢?
> > > > >
> > > > > _______________________________________________
> > > > > python-chinese list
> > > > > python-chinese at lists.python.cn
> > > > > http://python.cn/mailman/listinfo/python-chinese
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > [Time is unimportant, only life important!]
> > > >
> > > > _______________________________________________
> > > > python-chinese list
> > > > python-chinese at lists.python.cn
> > > > http://python.cn/mailman/listinfo/python-chinese
> > > >
> > > >
> > > >
> > >
> > > --
> > > I like python!
> > > My Donews Blog: http://www.donews.net/limodou
> > > New Google Maillist:
> > http://groups-beta.google.com/group/python-cn
> > >
> > > _______________________________________________
> > > python-chinese list
> > > python-chinese at lists.python.cn
> > > http://python.cn/mailman/listinfo/python-chinese
> > >
> > >
> > >
> >
> >
> >
> > --
> > I'm the one, powered by nEO
> 
> 
> --
> I like python!
> My Donews Blog: http://www.donews.net/limodou
> New Google Maillist: http://groups-beta.google.com/group/python-cn
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 
> 
>

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

2005年07月06日 星期三 12:34

cpunion cpunion at 263.net
Wed Jul 6 12:34:21 HKT 2005


shhgs wrote:

>初看的时候twisted还是很有吸引力的,但是深入进去,就觉得twisted的优势不怎么明显了。
>
>为了迁就异步编程,twisted搞了一套defer。说实话,defer的设计构思是很出色,但是又有什么用呢?用defer解决问题,毕竟不自然,而且对复杂的事务,callback,errback处理逻辑必定会很复杂。
>  
>
异步编程当然不会跟同步一样自然,不管用哪种库都不会好到哪去。至少我用过的 
ACE、ICE、twisted这几个并没有太大差异,只是twisted使用python,当然语法稍 
有不同而已,但是明显更灵活。

>twisted的客户端也有问题。比方说,我写一个webcrawler的客户程序。用线程我可以很方便地控制对外的连接数,但是用twisted,我想不出有什么办法,或者说有什么比较简单的办法。
>  
>
这个和twisted本身有关吗?

用线程,可以在结束一个任务时再唤起下一个。

如果用twisted,可以把要连接的host加入一个列表,只需要在连接断开时调用 
callLater或是用defer去调用一个生成连接的过程,从列表中取出host来连接;或 
者是用个计时器都不是什么坏主意。

连接的数量的判断,可以简单的继承ClientFactory在buildProtocol中累加,最简 
单有效的是直接在Protocol的 connectionMade中累加,在connectionLost中递 
减,连接数有了,如何控制就自己选了。

>twisted现在有点叫好不叫座吧。
>  
>
python中的所有东西,暂时都是叫好不叫座吧?东西是好,用的人少了当然可以说 
是“不叫座”了,wxPython比起来叫座一些,是因为大家都喜欢界面编程(国情?)。

>
>On 7/5/05, limodou <limodou at gmail.com> wrote:
>  
>
>>现在可学的东西太多了,学不过来。还是有所专攻的好。
>>
>>在 05-7-6,nEO<gentoo.cn at gmail.com> 写道:
>>    
>>
>>>其实twisted的学习不仅仅是网络服务器(当然这是它的强项)
>>> 也可以写client的程序
>>> 也可以本地一台机器做c/s
>>>
>>> 学习twisted中的设计模式
>>>
>>>在05-7-6,limodou <limodou at gmail.com> 写道:
>>>      
>>>
>>>使用twisted需要网络应用的环境,没有应用环境学习很难进行下去。我就是没有这个环境基本上就没学过。还是当初HD讲课的时候学了一下。因此我目前的主要精力还是放在开发GUI和工具这个方向。web是有所涉及,如果今后项目用得上会研究得多一些。学为所用啊,纯研究性质的真是难以继续呀。
>>>      
>>>
>>>>在 05-7-5,Zoom Quiet<zoom.quiet at gmail.com > 写道:
>>>>        
>>>>
>>>>>哪些链接死了?
>>>>>列出来,我来,恢复是也乎!
>>>>>HD 现在新浪组织一个部门开发活动,忙的要 7*24 小时了,怕是要一段落后,才能复出了…………
>>>>>
>>>>>在 05-7-5,wangmm<kernellearn at gmail.com> 写道:
>>>>>          
>>>>>
>>>>>>以前在这里讨论的很热烈的twisted现在好像突然就消失了。
>>>>>>HD的blog也访问不了了。在啄木鸟上面的有些链接也死了。
>>>>>>不知道当初大家讨论、翻译和总结的Twisted文档现在到哪里去找呢?
>>>>>>
>>>>>>_______________________________________________
>>>>>>python-chinese list
>>>>>>python-chinese at lists.python.cn
>>>>>>http://python.cn/mailman/listinfo/python-chinese
>>>>>>
>>>>>>
>>>>>>
>>>>>>            
>>>>>>
>>>>>--
>>>>>[Time is unimportant, only life important!]
>>>>>
>>>>>_______________________________________________
>>>>>python-chinese list
>>>>>python-chinese at lists.python.cn
>>>>>http://python.cn/mailman/listinfo/python-chinese
>>>>>
>>>>>
>>>>>
>>>>>          
>>>>>
>>>>--
>>>>I like python!
>>>>My Donews Blog: http://www.donews.net/limodou
>>>>New Google Maillist:
>>>>        
>>>>
>>>http://groups-beta.google.com/group/python-cn
>>>      
>>>
>>>>_______________________________________________
>>>>python-chinese list
>>>>python-chinese at lists.python.cn
>>>>http://python.cn/mailman/listinfo/python-chinese
>>>>
>>>>
>>>>
>>>>        
>>>>
>>>
>>>--
>>>I'm the one, powered by nEO
>>>      
>>>
>>--
>>I like python!
>>My Donews Blog: http://www.donews.net/limodou
>>New Google Maillist: http://groups-beta.google.com/group/python-cn
>>
>>_______________________________________________
>>python-chinese list
>>python-chinese at lists.python.cn
>>http://python.cn/mailman/listinfo/python-chinese
>>
>>
>>
>>    
>>
>>------------------------------------------------------------------------
>>
>>_______________________________________________
>>python-chinese list
>>python-chinese at lists.python.cn
>>http://python.cn/mailman/listinfo/python-chinese
>>    
>>

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

2005年07月06日 星期三 12:43

run_mei run_mei at 163.com
Wed Jul 6 12:43:33 HKT 2005

wxPython比起来叫座一些,是因为大家都喜欢界面编程(国情?)
这一句有意思,网上多的是asp,php教程,书店里最多也是asp,php和photoshop方 
面的书。


cpunion 写道:

>
>
> shhgs wrote:
>
>> 初看的时候twisted还是很有吸引力的,但是深入进去,就觉得twisted的优势 
>> 不怎么明显了。
>>
>> 为了迁就异步编程,twisted搞了一套defer。说实话,defer的设计构思是很出 
>> 色,但是又有什么用呢?用defer解决问题,毕竟不自然,而且对复杂的事务, 
>> callback,errback处理逻辑必定会很复杂。
>>  
>>
> 异步编程当然不会跟同步一样自然,不管用哪种库都不会好到哪去。至少我用过 
> 的 ACE、ICE、twisted这几个并没有太大差异,只是twisted使用python,当然 
> 语法稍 有不同而已,但是明显更灵活。
>
>> twisted的客户端也有问题。比方说,我写一个webcrawler的客户程序。用线程 
>> 我可以很方便地控制对外的连接数,但是用twisted,我想不出有什么办法,或 
>> 者说有什么比较简单的办法。
>>  
>>
> 这个和twisted本身有关吗?
>
> 用线程,可以在结束一个任务时再唤起下一个。
>
> 如果用twisted,可以把要连接的host加入一个列表,只需要在连接断开时调用 
> callLater或是用defer去调用一个生成连接的过程,从列表中取出host来连接; 
> 或 者是用个计时器都不是什么坏主意。
>
> 连接的数量的判断,可以简单的继承ClientFactory在buildProtocol中累加,最 
> 简 单有效的是直接在Protocol的 connectionMade中累加,在connectionLost中 
> 递 减,连接数有了,如何控制就自己选了。
>
>> twisted现在有点叫好不叫座吧。
>>  
>>
> python中的所有东西,暂时都是叫好不叫座吧?东西是好,用的人少了当然可以 
> 说是“不叫座”了,wxPython比起来叫座一些,是因为大家都喜欢界面编程(国 
> 情?)。
>
>>
>> On 7/5/05, limodou <limodou at gmail.com> wrote:
>>  
>>
>>> 现在可学的东西太多了,学不过来。还是有所专攻的好。
>>>
>>> 在 05-7-6,nEO<gentoo.cn at gmail.com> 写道:
>>>   
>>>
>>>> 其实twisted的学习不仅仅是网络服务器(当然这是它的强项)
>>>> 也可以写client的程序
>>>> 也可以本地一台机器做c/s
>>>>
>>>> 学习twisted中的设计模式
>>>>
>>>> 在05-7-6,limodou <limodou at gmail.com> 写道:
>>>>     
>>>> 使用twisted需要网络应用的环境,没有应用环境学习很难进行下去。我就是 
>>>> 没有这个环境基本上就没学过。还是当初HD讲课的时候学了一下。因此我目 
>>>> 前的主要精力还是放在开发GUI和工具这个方向。web是有所涉及,如果今后 
>>>> 项目用得上会研究得多一些。学为所用啊,纯研究性质的真是难以继续呀。
>>>>     
>>>>
>>>>> 在 05-7-5,Zoom Quiet<zoom.quiet at gmail.com > 写道:
>>>>>       
>>>>>
>>>>>> 哪些链接死了?
>>>>>> 列出来,我来,恢复是也乎!
>>>>>> HD 现在新浪组织一个部门开发活动,忙的要 7*24 小时了,怕是要一段落 
>>>>>> 后,才能复出了…………
>>>>>>
>>>>>> 在 05-7-5,wangmm<kernellearn at gmail.com> 写道:
>>>>>>         
>>>>>>
>>>>>>> 以前在这里讨论的很热烈的twisted现在好像突然就消失了。
>>>>>>> HD的blog也访问不了了。在啄木鸟上面的有些链接也死了。
>>>>>>> 不知道当初大家讨论、翻译和总结的Twisted文档现在到哪里去找呢?
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> python-chinese list
>>>>>>> python-chinese at lists.python.cn
>>>>>>> http://python.cn/mailman/listinfo/python-chinese
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>           
>>>>>>
>>>>>> -- 
>>>>>> [Time is unimportant, only life important!]
>>>>>>
>>>>>> _______________________________________________
>>>>>> python-chinese list
>>>>>> python-chinese at lists.python.cn
>>>>>> http://python.cn/mailman/listinfo/python-chinese
>>>>>>
>>>>>>
>>>>>>
>>>>>>         
>>>>>
>>>>> -- 
>>>>> I like python!
>>>>> My Donews Blog: http://www.donews.net/limodou
>>>>> New Google Maillist:
>>>>>       
>>>>
>>>> http://groups-beta.google.com/group/python-cn
>>>>     
>>>>
>>>>> _______________________________________________
>>>>> python-chinese list
>>>>> python-chinese at lists.python.cn
>>>>> http://python.cn/mailman/listinfo/python-chinese
>>>>>
>>>>>
>>>>>
>>>>>       
>>>>
>>>>
>>>> -- 
>>>> I'm the one, powered by nEO
>>>>     
>>>
>>> -- 
>>> I like python!
>>> My Donews Blog: http://www.donews.net/limodou
>>> New Google Maillist: http://groups-beta.google.com/group/python-cn
>>>
>>> _______________________________________________
>>> python-chinese list
>>> python-chinese at lists.python.cn
>>> http://python.cn/mailman/listinfo/python-chinese
>>>
>>>
>>>
>>>   
>>> ------------------------------------------------------------------------ 
>>>
>>>
>>> _______________________________________________
>>> python-chinese list
>>> python-chinese at lists.python.cn
>>> http://python.cn/mailman/listinfo/python-chinese
>>>   
>>
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
>
>



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

2005年07月06日 星期三 13:10

limodou limodou at gmail.com
Wed Jul 6 13:10:33 HKT 2005

这与应用环境有关。做界面的要比做网络的多一些吧。用得人多,自然也叫座一些。

2005/7/6, run_mei <run_mei at 163.com>:
> wxPython比起来叫座一些,是因为大家都喜欢界面编程(国情?)
> 这一句有意思,网上多的是asp,php教程,书店里最多也是asp,php和photoshop方
> 面的书。
> 
> cpunion 写道:
> 
> >
> >
> > shhgs wrote:
> >
> >> 初看的时候twisted还是很有吸引力的,但是深入进去,就觉得twisted的优势
> >> 不怎么明显了。
> >>
> >> 为了迁就异步编程,twisted搞了一套defer。说实话,defer的设计构思是很出
> >> 色,但是又有什么用呢?用defer解决问题,毕竟不自然,而且对复杂的事务,
> >> callback,errback处理逻辑必定会很复杂。
> >>
> >>
> > 异步编程当然不会跟同步一样自然,不管用哪种库都不会好到哪去。至少我用过
> > 的 ACE、ICE、twisted这几个并没有太大差异,只是twisted使用python,当然
> > 语法稍 有不同而已,但是明显更灵活。
> >
> >> twisted的客户端也有问题。比方说,我写一个webcrawler的客户程序。用线程
> >> 我可以很方便地控制对外的连接数,但是用twisted,我想不出有什么办法,或
> >> 者说有什么比较简单的办法。
> >>
> >>
> > 这个和twisted本身有关吗?
> >
> > 用线程,可以在结束一个任务时再唤起下一个。
> >
> > 如果用twisted,可以把要连接的host加入一个列表,只需要在连接断开时调用
> > callLater或是用defer去调用一个生成连接的过程,从列表中取出host来连接;
> > 或 者是用个计时器都不是什么坏主意。
> >
> > 连接的数量的判断,可以简单的继承ClientFactory在buildProtocol中累加,最
> > 简 单有效的是直接在Protocol的 connectionMade中累加,在connectionLost中
> > 递 减,连接数有了,如何控制就自己选了。
> >
> >> twisted现在有点叫好不叫座吧。
> >>
> >>
> > python中的所有东西,暂时都是叫好不叫座吧?东西是好,用的人少了当然可以
> > 说是"不叫座"了,wxPython比起来叫座一些,是因为大家都喜欢界面编程(国
> > 情?)。
> >
> >>
> >> On 7/5/05, limodou <limodou at gmail.com> wrote:
> >>
> >>
> >>> 现在可学的东西太多了,学不过来。还是有所专攻的好。
> >>>
> >>> 在 05-7-6,nEO<gentoo.cn at gmail.com> 写道:
> >>>
> >>>
> >>>> 其实twisted的学习不仅仅是网络服务器(当然这是它的强项)
> >>>> 也可以写client的程序
> >>>> 也可以本地一台机器做c/s
> >>>>
> >>>> 学习twisted中的设计模式
> >>>>
> >>>> 在05-7-6,limodou <limodou at gmail.com> 写道:
> >>>>
> >>>> 使用twisted需要网络应用的环境,没有应用环境学习很难进行下去。我就是
> >>>> 没有这个环境基本上就没学过。还是当初HD讲课的时候学了一下。因此我目
> >>>> 前的主要精力还是放在开发GUI和工具这个方向。web是有所涉及,如果今后
> >>>> 项目用得上会研究得多一些。学为所用啊,纯研究性质的真是难以继续呀。
> >>>>
> >>>>
> >>>>> 在 05-7-5,Zoom Quiet<zoom.quiet at gmail.com > 写道:
> >>>>>
> >>>>>
> >>>>>> 哪些链接死了?
> >>>>>> 列出来,我来,恢复是也乎!
> >>>>>> HD 现在新浪组织一个部门开发活动,忙的要 7*24 小时了,怕是要一段落
> >>>>>> 后,才能复出了…………
> >>>>>>
> >>>>>> 在 05-7-5,wangmm<kernellearn at gmail.com> 写道:
> >>>>>>
> >>>>>>
> >>>>>>> 以前在这里讨论的很热烈的twisted现在好像突然就消失了。
> >>>>>>> HD的blog也访问不了了。在啄木鸟上面的有些链接也死了。
> >>>>>>> 不知道当初大家讨论、翻译和总结的Twisted文档现在到哪里去找呢?
> >>>>>>>
> >>>>>>> _______________________________________________
> >>>>>>> python-chinese list
> >>>>>>> python-chinese at lists.python.cn
> >>>>>>> http://python.cn/mailman/listinfo/python-chinese
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>> --
> >>>>>> [Time is unimportant, only life important!]
> >>>>>>
> >>>>>> _______________________________________________
> >>>>>> python-chinese list
> >>>>>> python-chinese at lists.python.cn
> >>>>>> http://python.cn/mailman/listinfo/python-chinese
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>
> >>>>> --
> >>>>> I like python!
> >>>>> My Donews Blog: http://www.donews.net/limodou
> >>>>> New Google Maillist:
> >>>>>
> >>>>
> >>>> http://groups-beta.google.com/group/python-cn
> >>>>
> >>>>
> >>>>> _______________________________________________
> >>>>> python-chinese list
> >>>>> python-chinese at lists.python.cn
> >>>>> http://python.cn/mailman/listinfo/python-chinese
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>>> --
> >>>> I'm the one, powered by nEO
> >>>>
> >>>
> >>> --
> >>> I like python!
> >>> My Donews Blog: http://www.donews.net/limodou
> >>> New Google Maillist: http://groups-beta.google.com/group/python-cn
> >>>
> >>> _______________________________________________
> >>> python-chinese list
> >>> python-chinese at lists.python.cn
> >>> http://python.cn/mailman/listinfo/python-chinese
> >>>
> >>>
> >>>
> >>>
> >>> ------------------------------------------------------------------------
> >>>
> >>>
> >>> _______________________________________________
> >>> python-chinese list
> >>> python-chinese at lists.python.cn
> >>> http://python.cn/mailman/listinfo/python-chinese
> >>>
> >>
> > _______________________________________________
> > python-chinese list
> > python-chinese at lists.python.cn
> > http://python.cn/mailman/listinfo/python-chinese
> >
> >
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 


-- 
I like python! 
My Donews Blog: http://www.donews.net/limodou
New Google Maillist: http://groups-beta.google.com/group/python-cn

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

2005年07月06日 星期三 14:02

lifr lifr_sh at yeah.net
Wed Jul 6 14:02:01 HKT 2005

DIR: fatherDir
    |------DIR: childDir
    |          |-------file: module2
    |
    |------FILE: module1


比如有这样一个目录结构,现在我想在module1里面使用module2的东西,那么我如
何把module2  import进module1呢?
是不是只有修改python path?

谢谢

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

2005年07月06日 星期三 14:04

cpunion cpunion at 263.net
Wed Jul 6 14:04:41 HKT 2005

放个空的__init__.py在childDir里面就可以了。。

然后在module1.py里import childDir.module2即可

lifr wrote:

>DIR: fatherDir
>    |------DIR: childDir
>    |          |-------file: module2
>    |
>    |------FILE: module1
>
>
>比如有这样一个目录结构,现在我想在module1里面使用module2的东西,那么我如
>何把module2  import进module1呢?
>是不是只有修改python path?
>
>谢谢
>  
>
>------------------------------------------------------------------------
>
>_______________________________________________
>python-chinese list
>python-chinese at lists.python.cn
>http://python.cn/mailman/listinfo/python-chinese
>  
>

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

2005年07月06日 星期三 17:00

lifr lifr_sh at yeah.net
Wed Jul 6 17:00:55 HKT 2005

thanks。
another question:

DIR: fatherDir
    |------DIR: childDir1
    |          |-------FILE: module1
    |
    |-----DIRL: childDir2
       |                  |------------FILE: module2


如果是这样的情况,那么module2 如何能import module1呢?

-----Original Message-----
From: python-chinese-bounces at lists.python.cn
[mailto:python-chinese-bounces at lists.python.cn] On Behalf Of cpunion
Sent: Wednesday, July 06, 2005 2:05 PM
To: python-chinese at lists.python.cn
Subject: Re: [python-chinese] 如何在父目录里import子目录里的module


放个空的__init__.py在childDir里面就可以了。。

然后在module1.py里import childDir.module2即可

lifr wrote:

>DIR: fatherDir
>    |------DIR: childDir
>    |          |-------file: module2
>    |
>    |------FILE: module1
>
>
>比如有这样一个目录结构,现在我想在module1里面使用module2的东西,那么我
如
>何把module2  import进module1呢?
>是不是只有修改python path?
>
>谢谢
>  
>
>-----------------------------------------------------------------------
>-
>
>_______________________________________________
>python-chinese list
>python-chinese at lists.python.cn 
>http://python.cn/mailman/listinfo/python-chinese
>  
>
_______________________________________________
python-chinese list
python-chinese at lists.python.cn
http://python.cn/mailman/listinfo/python-chinese





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

2005年07月06日 星期三 17:29

Qiangning Hong hongqn at gmail.com
Wed Jul 6 17:29:58 HKT 2005

On 7/6/05, lifr <lifr_sh at yeah.net> wrote:
> thanks。
> another question:
> 
> DIR: fatherDir
>     |------DIR: childDir1
>     |          |-------FILE: module1
>     |
>     |-----DIRL: childDir2
>        |                  |------------FILE: module2
> 
> 
> 如果是这样的情况,那么module2 如何能import module1呢?

sys.path.insert(0, '../childDir1) 或者把childDir1设入环境变量PYTHONPATH中

-- 
Qiangning Hong
Get Firefox! <http://www.spreadfirefox.com/?q=affiliates&id=67907&t=1>

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

2005年07月06日 星期三 20:42

wangmm kernellearn at gmail.com
Wed Jul 6 20:42:42 HKT 2005

http://wiki.woodpecker.org.cn/moin/%e8%a7%a3%e8%af%bb_PyTwisted
下面关于"解读 PyTwisted"系列的文章,只有第一篇是能够看的,其他的都是死连接。麻烦管理员帮忙看看怎么回事情。
现在使用twisted来干活的多吗?

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

2005年07月06日 星期三 21:01

Zoom Quiet zoom.quiet at gmail.com
Wed Jul 6 21:01:42 HKT 2005

嗯嗯!
看来是中文弄的!
其它的E文文章都自动处理了,就这几篇中文名的,没有在当初自动转化过来…………

在 05-7-6,wangmm<kernellearn at gmail.com> 写道:
> http://wiki.woodpecker.org.cn/moin/%e8%a7%a3%e8%af%bb_PyTwisted
> 下面关于"解读 PyTwisted"系列的文章,只有第一篇是能够看的,其他的都是死连接。麻烦管理员帮忙看看怎么回事情。
> 现在使用twisted来干活的多吗?
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 
> 
> 


-- 
[Time is unimportant, only life important!]

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

2005年07月07日 星期四 18:02

lifr lifr_sh at yeah.net
Thu Jul 7 18:02:37 HKT 2005

因为以前都是写小程序,所有的程序文件都在一个目录下面,所以也没有用
package。
也看了一点点package的东西,感觉python的package比java复杂多了,就没有学下
去。
如果实在要分目录,那么就把所有的目录都加到python path里好了。这实在是一
个偷懒的办法。*_~

但是,没有package,用起来总是不爽。前几天要重新组织一个比较大的程序时,
我发现不用package实在是不行了。
找点资料看看。。。自带的tutorial没有多少内容,不过我还有learning python。
这本书内容挺多,就是罗嗦了一点:)。

连蒙带猜加实践,我终于会用了package。写下来给像我一样偷懒,还不会用
package的朋友。
其实说起来也挺简单的。看了下面的例子你肯定也能够用package了。

假设你所有的工程都在/home/youname/mypython下面,现在有一个工程叫
project1。
lib,和plugin是project1下的子目录,main.py 是主入口,见下图。

mypython/
`-- project1
    |-- __init__.py
    |-- main.py
    |-- lib
    |   |-- __init__.py
    |   `-- lib1.py
    `-- plugin
        |-- __init__.py
        `-- plugin1.py

1。 准备工作
首先,在每个目录下面放一个__init__.py,包括根目录project1。这样project1
才能被python认为是一个完整的package。
__init__.py只是一个声明,它可以为空。

然后把mypython目录加入python path,比如
sys.path.append("/home/yourname/mypython")

2。import package里的module

在main.py 里,如果要导入lib/lib1.py
    import project1.lib.lib1 #或者
    import lib.lib1 #python 会首先搜索当前目录,所以这样写也是可以的

在plugin.py里,要导入lib/lib1.py
    import project1.lib.lib1

在project1之外,要导入lib/lib1.py
    import project1.lib.lib1

好了,到此为止。package就是这么简单!

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

2005年07月08日 星期五 09:35

Chao Zou chao.zou at gmail.com
Fri Jul 8 09:35:40 HKT 2005

Thanks !

On 7/7/05, lifr <lifr_sh at yeah.net> wrote:
> 
> 因为以前都是写小程序,所有的程序文件都在一个目录下面,所以也没有用
> package。
> 也看了一点点package的东西,感觉python的package比java复杂多了,就没有学下
> 去。
> 如果实在要分目录,那么就把所有的目录都加到python path里好了。这实在是一
> 个偷懒的办法。*_~
> 
> 但是,没有package,用起来总是不爽。前几天要重新组织一个比较大的程序时,
> 我发现不用package实在是不行了。
> 找点资料看看。。。自带的tutorial没有多少内容,不过我还有learning python。
> 这本书内容挺多,就是罗嗦了一点:)。
> 
> 连蒙带猜加实践,我终于会用了package。写下来给像我一样偷懒,还不会用
> package的朋友。
> 其实说起来也挺简单的。看了下面的例子你肯定也能够用package了。
> 
> 假设你所有的工程都在/home/youname/mypython下面,现在有一个工程叫
> project1。
> lib,和plugin是project1下的子目录,main.py 是主入口,见下图。
> 
> mypython/
> `-- project1
>     |-- __init__.py
>     |-- main.py
>     |-- lib
>     |   |-- __init__.py
>     |   `-- lib1.py
>     `-- plugin
>         |-- __init__.py
>         `-- plugin1.py
> 
> 1。 准备工作
> 首先,在每个目录下面放一个__init__.py,包括根目录project1。这样project1
> 才能被python认为是一个完整的package。
> __init__.py只是一个声明,它可以为空。
> 
> 然后把mypython目录加入python path,比如
> sys.path.append("/home/yourname/mypython")
> 
> 2。import package里的module
> 
> 在main.py 里,如果要导入lib/lib1.py
>     import project1.lib.lib1 #或者
>     import lib.lib1 #python 会首先搜索当前目录,所以这样写也是可以的
> 
> 在plugin.py里,要导入lib/lib1.py
>     import project1.lib.lib1
> 
> 在project1之外,要导入lib/lib1.py
>     import project1.lib.lib1
> 
> 好了,到此为止。package就是这么简单!
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 
> 
>

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

2005年07月08日 星期五 10:28

alang yin alang.yl at gmail.com
Fri Jul 8 10:28:29 HKT 2005

好。浅显易懂。基本学会。

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

2005年07月08日 星期五 15:01

Qiangning Hong hongqn at gmail.com
Fri Jul 8 15:01:27 HKT 2005

On 7/7/05, lifr <lifr_sh at yeah.net> wrote:
> 
> 因为以前都是写小程序,所有的程序文件都在一个目录下面,所以也没有用
> package。
> 也看了一点点package的东西,感觉python的package比java复杂多了,就没有学下
> 去。
> 如果实在要分目录,那么就把所有的目录都加到python path里好了。这实在是一
> 个偷懒的办法。*_~
[...]

我的方法是:建一个目录$HOME/pylib,在.bashrc中把这个目录加入PYTHONPATH。
自己的工程是用subversion管理的,都在~/projects下,layout如下:

$HOME/projects/
`-- myproj1/
    |-- mypackage1/
    |   |-- __init__.py
    |   `-- mymodule1.py
    |-- scripts/
    |   `-- myscript1.py
    |-- tests/
    |   `-- test1.py
    `-- setup.py

把mypackage1加入PYTHONPATH:
$ ln -s ~/projects/myproj1/mypackage1 ~/pylib/mypackage1
这样就OK了

根据PEP 8:

[quote]
Relative imports for intra-package imports are highly discouraged. 
Always use the absolute package path for all imports.
[/quote]

在写代码和调试的时候,在任何模块中都可以直接使用
from mypackage1 import mymodule1
而不用在代码中手工sys.path.insert了。

不过只有在linux下可以这样使用symlink,windows下没有这个机制,只能直接修改PYTHONPATH了。

-- 
Qiangning Hong

I'm usually annoyed by IDEs because, for instance, they don't use VIM
as an editor. Since I'm hooked to that, all IDEs I've used so far have
failed to impress me.
   -- Sybren Stuvel @ c.l.python

Get Firefox! <http://www.spreadfirefox.com/?q=affiliates&id=67907&t=1>

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

2005年07月08日 星期五 17:46

lifr lifr_sh at yeah.net
Fri Jul 8 17:46:38 HKT 2005

urllib2 如何设置打开url的timeout.

我没有看到如何设置timeout,请问如何设置?

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

2005年07月08日 星期五 17:55

Qiangning Hong hongqn at gmail.com
Fri Jul 8 17:55:27 HKT 2005

On 7/8/05, lifr <lifr_sh at yeah.net> wrote:
> 
> urllib2 如何设置打开url的timeout.
> 
> 我没有看到如何设置timeout,请问如何设置?

import socket
socket.setdefaulttimeout(10.0)

-- 
Qiangning Hong

I'm usually annoyed by IDEs because, for instance, they don't use VIM
as an editor. Since I'm hooked to that, all IDEs I've used so far have
failed to impress me.
   -- Sybren Stuvel @ c.l.python

Get Firefox! <http://www.spreadfirefox.com/?q=affiliates&id=67907&t=1>

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号