2005年07月14日 星期四 16:51
poplib库里的POP3.retr()函数在收完email之前是不会返回的, 如果一封email很大(比方说有4MB,要收1分钟),我想知道已经收到多少数据了应该怎么办呢? -- Best Regards, Leo Jay
2005年07月14日 星期四 17:13
你只能去改poplib.py了 提供一个思路: class POP3: def __init__( self , ... ): self.callback = None def _getlongresp( self ): .... while xxx: .... line , o = self._getline() if self.callback and callable( self.callback ): self.callback( len( line ) ) 然后用的时候,先声明一个callback函数,在赋值给pop3obj.callback,然后就不 用我说了吧 ----------------------- Original Message ----------------------- From: Leo Jay <python.leojay at gmail.com> To: python-chinese at lists.python.cn Date: Thu, 14 Jul 2005 16:51:38 +0800 Subject: [python-chinese] 请教有关POP3的问题 ---------------------------------------------------------------- > poplib库里的POP3.retr()函数在收完email之前是不会返回的, > 如果一封email很大(比方说有4MB,要收1分钟),我想知道已经收到多少数据了应该怎么办呢? > > -- > Best Regards, > Leo Jay --------------------- Original Message Ends --------------------
2005年07月14日 星期四 17:17
可是,改了poplib.py后,我的程序不就不具备通用性了?只能在我的python里运行。 On 7/14/05, 张骏 <zhangj at foreseen-info.com> wrote: > 你只能去改poplib.py了 > 提供一个思路: > class POP3: > def __init__( self , ... ): > self.callback = None > > > def _getlongresp( self ): > .... > while xxx: > .... > line , o = self._getline() > if self.callback and callable( self.callback ): > self.callback( len( line ) ) > > 然后用的时候,先声明一个callback函数,在赋值给pop3obj.callback,然后就不 > 用我说了吧 > > > ----------------------- Original Message ----------------------- > From: Leo Jay <python.leojay at gmail.com> > To: python-chinese at lists.python.cn > Date: Thu, 14 Jul 2005 16:51:38 +0800 > Subject: [python-chinese] 请教有关POP3的问题 > ---------------------------------------------------------------- > > poplib库里的POP3.retr()函数在收完email之前是不会返回的, > > 如果一封email很大(比方说有4MB,要收1分钟),我想知道已经收到多少数据了应该怎么办呢? > > > > -- > > Best Regards, > > Leo Jay > > --------------------- Original Message Ends -------------------- > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > -- Best Regards, Leo Jay
2005年07月14日 星期四 17:25
把poplib作为你的发行代码的一部分,或者改个名字叫poplib2.py ----------------------- Original Message ----------------------- From: Leo Jay <python.leojay at gmail.com> To: python-chinese at lists.python.cn Date: Thu, 14 Jul 2005 17:17:48 +0800 Subject: Re: [python-chinese] 请教有关POP3的问题 ---------------------------------------------------------------- > 可是,改了poplib.py后,我的程序不就不具备通用性了?只能在我的python里运行。 > > On 7/14/05, 张骏 <zhangj at foreseen-info.com> wrote: > > 你只能去改poplib.py了 > > 提供一个思路: > > class POP3: > > def __init__( self , ... ): > > self.callback = None > > > > > > def _getlongresp( self ): > > .... > > while xxx: > > .... > > line , o = self._getline() > > if self.callback and callable( self.callback ): > > self.callback( len( line ) ) > > > > 然后用的时候,先声明一个callback函数,在赋值给pop3obj.callback,然后就不 > > 用我说了吧 > > > > > > ----------------------- Original Message ----------------------- > > From: Leo Jay <python.leojay at gmail.com> > > To: python-chinese at lists.python.cn > > Date: Thu, 14 Jul 2005 16:51:38 +0800 > > Subject: [python-chinese] 请教有关POP3的问题 > > ---------------------------------------------------------------- > > > poplib库里的POP3.retr()函数在收完email之前是不会返回的, > > > 如果一封email很大(比方说有4MB,要收1分钟),我想知道已经收到多少数据了应该怎么办呢? > > > > > > -- > > > Best Regards, > > > Leo Jay > > > > --------------------- Original Message Ends -------------------- > > _______________________________________________ > > python-chinese list > > python-chinese at lists.python.cn > > http://python.cn/mailman/listinfo/python-chinese > > > > > -- > Best Regards, > Leo Jay --------------------- Original Message Ends --------------------
2005年07月14日 星期四 17:35
有道理,谢谢了。 ^_^ On 7/14/05, 张骏 <zhangj at foreseen-info.com> wrote: > 把poplib作为你的发行代码的一部分,或者改个名字叫poplib2.py > ----------------------- Original Message ----------------------- > From: Leo Jay <python.leojay at gmail.com> > To: python-chinese at lists.python.cn > Date: Thu, 14 Jul 2005 17:17:48 +0800 > Subject: Re: [python-chinese] 请教有关POP3的问题 > ---------------------------------------------------------------- > > 可是,改了poplib.py后,我的程序不就不具备通用性了?只能在我的python里运行。 > > > > On 7/14/05, 张骏 <zhangj at foreseen-info.com> wrote: > > > 你只能去改poplib.py了 > > > 提供一个思路: > > > class POP3: > > > def __init__( self , ... ): > > > self.callback = None > > > > > > > > > def _getlongresp( self ): > > > .... > > > while xxx: > > > .... > > > line , o = self._getline() > > > if self.callback and callable( self.callback ): > > > self.callback( len( line ) ) > > > > > > 然后用的时候,先声明一个callback函数,在赋值给pop3obj.callback,然后就不 > > > 用我说了吧 > > > > > > > > > ----------------------- Original Message ----------------------- > > > From: Leo Jay <python.leojay at gmail.com> > > > To: python-chinese at lists.python.cn > > > Date: Thu, 14 Jul 2005 16:51:38 +0800 > > > Subject: [python-chinese] 请教有关POP3的问题 > > > ---------------------------------------------------------------- > > > > poplib库里的POP3.retr()函数在收完email之前是不会返回的, > > > > 如果一封email很大(比方说有4MB,要收1分钟),我想知道已经收到多少数据了应该怎么办呢? > > > > > > > > -- > > > > Best Regards, > > > > Leo Jay > > > > > > --------------------- Original Message Ends -------------------- > > > _______________________________________________ > > > python-chinese list > > > python-chinese at lists.python.cn > > > http://python.cn/mailman/listinfo/python-chinese > > > > > > > > > -- > > Best Regards, > > Leo Jay > > --------------------- Original Message Ends -------------------- > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > -- Best Regards, Leo Jay
2005年07月14日 星期四 18:19
python-chinese at lists.python.cn,您好! 因为工作原因,一个月左右没有摸Python了,想念你们,俺回来了.呵呵,高兴一下 致 礼! 傅天 clay528 at 163.com 2005-07-14
2005年07月14日 星期四 20:38
python,您好! 谢谢。 致 礼! cry zyqmail at tom.com
2005年07月14日 星期四 20:54
http://www.amk.ca/python/code/crypto http://trevp.net/ http://www.keyphrene.com/products/org.keyphrene/ ----------------------- Original Message ----------------------- From: cry <zyqmail at tom.com> To: python <python-chinese at lists.python.cn> Date: Thu, 14 Jul 2005 20:38:17 +0800 Subject: [python-chinese] 请推荐一些PYTHON的加解密模块 ---------------------------------------------------------------- > python,您好! > > 谢谢。 > > 致 > 礼! > > cry > zyqmail at tom.com > > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese --------------------- Original Message Ends --------------------
2005年07月15日 星期五 08:27
我在windows安装的是python2.4,使用IDLE只有打开python24目录下的代码文件在run菜 单下才有Check Module 和 Run Module 选项,我想可能是因为程序默认只能找到当前 目录下的编译器,请问如何才能在IDLE中打开任何目录下的代码都可以编译?如何设置 环境变量来作到这一点?(而不是在任何目录可以运行python) _________________________________________________________________ 与世界各地的朋友进行交流,免费下载 MSN Messenger: http://messenger.msn.com/cn
Zeuux © 2025
京ICP备05028076号