Can you introduce some book about python?
fdsl ysnh
bbcofchina at yahoo.com.cn
Fri May 20 21:19:58 EDT 2005
--- python-list-request at python.org写道:
> Send Python-list mailing list submissions to
> python-list at python.org
>
> To subscribe or unsubscribe via the World Wide Web,
> visit
> http://mail.python.org/mailman/listinfo/python-list
> or, via email, send a message with subject or body
> 'help' to
> python-list-request at python.org
>
> You can reach the person managing the list at
> python-list-owner at python.org
>
> When replying, please edit your Subject line so it
> is more specific
> than "Re: Contents of Python-list digest..."
> > Today's Topics:
>
> 1. Re: appending key-value pairs to a dict (Peter
> Hansen)
> 2. Re: Is Python suitable for a huge, enterprise
> size app?
> (Paul Rubin)
> 3. Re: appending key-value pairs to a dict (Brian
> Beck)
> 4. Re: Comparing 2 similar strings? (Skip
> Montanaro)
> 5. Re: Is Python suitable for a huge, enterprise
> size app?
> (Paul Rubin)
> 6. Re: buffer_info error (ashtonn at gmail.com)
> 7. Re: appending key-value pairs to a dict (James
> Stroud)
> 8. From the call hook, how do I know more
> precisely what is
> called? (Vijay Kumar)
> 9. Re: PyGame and Rotozoom (Sorry if OT) (Lee
> Harr)
> 10. Re: buffer_info error (Jp Calderone)
> 11. Re: appending key-value pairs to a dict (Roy
> Smith)
> 12. Re: Is Python suitable for a huge, enterprise
> size app?
> (Dave Brueck)
> 13. Re: Process monitoring (John Abel)
> > 发件人: Peter Hansen <peter at engcorp.com>
> 收件人: python-list at python.org
> 日期: Fri, 20 May 2005 16:12:17 -0400
> 主题: Re: appending key-value pairs to a dict
>
> rbt wrote:
> > I know how to setup an empty list and loop thru
> something... appending
> > to the list on each loop... how does this work
> with dicts?
> >
> > I'm looping thru a list of files and I want to put
> the file's name and
> > its sha hash into a dict on each loop.
>
> Whereas with a list you would call "append" in the
> loop, with a
> dictionary you simply use an indexed-assignment type
> of access:
>
> mydict = {}
> for filename in some_list_of_filenames:
> hash =
> sha.sha(open(filename).read()).hexdigest() # or
> whatever
> mydict[filename] = hash
>
> -Peter
>
> > 发件人: Paul Rubin <http://phr.cx@NOSPAM.invalid>
> 收件人: python-list at python.org
> 日期: 20 May 2005 13:12:50 -0700
> 主题: Re: Is Python suitable for a huge, enterprise
> size app?
>
> Dave Brueck <dave at pythonapocrypha.com> writes:
> > One thing from your experience that did resonate
> with me is that,
> > except for ftplib and occasionally urllib (for
> basic, one-shot GETs),
> > we don't use any of the standard library's
> "protocol" modules - partly
> > because we had to implement our own HTTP libraries
> for performance and
> > scalability reasons anyway, and partly because we
> had trouble figuring
> > out e.g. all the ins and outs of
> urllib/urllib2/httplib.
>
> What do you use for HTTPS? And did you use the
> Cookie module in your
> HTTP servers? You may have had problems without
> even being aware of
> them (until recently if you used Cookie with its
> default settings, any
> attacker could completely take over your server by
> sending you
> carefully concoted cookies). I'm not trying to be
> contentious here,
> just mentioning a couple further cases of where
> problems aren't
> visible from far away but are there when you look
> close.
>
> > 发件人: Brian Beck <exogen at gmail.com>
> 收件人: python-list at python.org
> 日期: Fri, 20 May 2005 16:14:17 -0400
> 主题: Re: appending key-value pairs to a dict
>
> rbt wrote:
> > I know how to setup an empty list and loop thru
> something... appending
> > to the list on each loop... how does this work
> with dicts?
> >
> > I'm looping thru a list of files and I want to put
> the file's name and
> > its sha hash into a dict on each loop.
>
> Like so:
>
> d = {}
> for filename in files:
> d[sha_func(filename)] = filename
>
>
> Or like so:
>
> d = dict([(sha_func(filename), filename) for
> filename in files])
>
> --
> Brian Beck
> Adventurer of the First Order
>
> > 发件人: Skip Montanaro <skip at pobox.com>
> 抄送: python-list at python.org
> 收件人: Steve Holden <steve at holdenweb.com>
> 日期: Fri, 20 May 2005 15:16:49 -0500
> 主题: Re: Comparing 2 similar strings?
>
>
> Steve> (is this the same as 'Conchobar'?)
>
> No, that's a trendy pub in Key West...
>
> <wink>
>
> Skip
>
> > 发件人: Paul Rubin <http://phr.cx@NOSPAM.invalid>
> 收件人: python-list at python.org
> 日期: 20 May 2005 13:15:48 -0700
> 主题: Re: Is Python suitable for a huge, enterprise
> size app?
>
> "Fredrik Lundh" <fredrik at pythonware.com> writes:
> > this has been reported before, and it won't get
> fixed (unless you're
> > volunteering to add Python-compatible garbage
> collection to Tk, that is).
>
> Yeah, I think I understand what the issue is. I can
> think of some
> kludgy possible fixes but I assume they've been
> thought about already
> and rejected. The workaround of making the
> application save an extra
> reference isn't too bad, but all relevant docs that
> say anything about
> these images should mention the requirement
> emphatically.
>
> > 发件人: "ashtonn at gmail.com" <doodle4 at gmail.com>
> 收件人: python-list at python.org
> 日期: 20 May 2005 13:18:33 -0700
> 主题: Re: buffer_info error
>
> i am filling in a packet with source and destination
> address and using
> the buffer_info call to pass on the address to an
> underlying low level
> call.
>
> The src and dest are strings, but buffer_info
> expects an array. How do
> i deal with this?
>
>
> > 发件人: James Stroud <jstroud at mbi.ucla.edu>
> 收件人: python-list at python.org
> 日期: Fri, 20 May 2005 13:20:48 -0700
> 主题: Re: appending key-value pairs to a dict
>
> On Friday 20 May 2005 01:04 pm, rbt wrote:
> > I know how to setup an empty list and loop thru
> something... appending
> > to the list on each loop... how does this work
> with dicts?
> >
> > I'm looping thru a list of files and I want to put
> the file's name and
> > its sha hash into a dict on each loop.
> >
> > Many thanks,
> >
> > rbt
>
> Simple assignment.
>
> adict[filename] = an_sha_hash
>
>
>
> --
> James Stroud
> UCLA-DOE Institute for Genomics and Proteomics
> Box 951570
> Los Angeles, CA 90095
>
> http://www.jamesstroud.com/
>
> > 发件人: Vijay Kumar <getvijay at gmail.com>
> 抄送: vsuryade at cs.nmsu.edu
> 收件人: python-list at python.org
> 日期: Fri, 20 May 2005 14:21:33 -0600
> 主题: From the call hook, how do I know more
> precisely what is called?
>
> Hi,
>
> I wrote a trace function using the profiling and
> tracing hooks
> provided by the python interpreter.
>
> The Python interpreter reports the calls occuring in
> the source
> program to my trace function.
>
> How can I know whether the call happened is a
> function call or method
> call and if it is a method call what is its self
> object and/or class
> is?.
>
> I receive a frame object from the interpreter for
> every call.
>
> Thanks,
> Vijay.
>
> > 发件人: Lee Harr <lee at example.com>
> 收件人: python-list at python.org
> 日期: Fri, 20 May 2005 20:38:45 GMT
> 主题: Re: PyGame and Rotozoom (Sorry if OT)
>
> On 2005-05-20, J. W. McCall <jmccall at houston.rr.com>
> wrote:
> > I'm not sure if this is off-topic, since it
> doesn't deal with Python
> > itself, but here goes:
> >
> > I'm messing around with writing a simple "game"
> where the player (a
> > crudely drawn smiley face) moves by rotating and
> moving back or forward
> > (think Resident Evil, but from an always-above
> view). After much
> > hacking, I have it working where left and right
> rotate the player sprite
> > and up always moves the sprite whichever direction
> it's facing, while
> > down is reverse. I'm using
> pygame.transform.RotoZoom().
> >
> > My problem is that it doesn't rotate smoothly.
> When it rotates, the
> > corners of the image (just a plain white
> background) look like they're
> > hitting some barrier and making it move around.
> Think of an empty box
> > turned diagonally (so that it looks like a
> diamond, with its open end
> > facing you), and a cube in that box being turned
> while it's resting in
> > the bottom corner. I want it to rotate smoothly
> around its center, it's
> > it's not doing that.
> >
> > I'm guessing that it has something to do with me
> not setting up a Rect
> > right, but I'm not sure. Maybe this is a
> limitation of Rotozoom/Rotate?
> >
> > Any advice would be greatly appreciated. And yes,
> I'm a rank PyGame newbie.
> >
>
>
>
> You might want to try pygsear:
> http://www.nongnu.org/pygsear/
>
> It has a RotatedImage class which takes care of
> rotating
> things for you. See the examples roti.py and
> wings.py
> for some use of rotated image sprites.
>
> > 发件人: Jp Calderone <exarkun at divmod.com>
> 收件人: python-list at python.org
> 日期: Fri, 20 May 2005 20:45:00 GMT
> 主题: Re: buffer_info error
>
> On 20 May 2005 13:18:33 -0700, "ashtonn at gmail.com"
> <doodle4 at gmail.com> wrote:
> >i am filling in a packet with source and
> destination address and using
> >the buffer_info call to pass on the address to an
> underlying low level
> >call.
> >
> >The src and dest are strings, but buffer_info
> expects an array. How do
> >i deal with this?
>
> What's the low-level call you're invoking?
>
> Jp
>
> > 发件人: roy at panix.com (Roy Smith)
> 收件人: python-list at python.org
> 日期: 20 May 2005 16:50:39 -0400
> 主题: Re: appending key-value pairs to a dict
>
> rbt <rbt at athop1.ath.vt.edu> wrote:
> >I know how to setup an empty list and loop thru
> something... appending
> >to the list on each loop... how does this work with
> dicts?
> >
> >I'm looping thru a list of files and I want to put
> the file's name and
> >its sha hash into a dict on each loop.
>
> You just assign values to keys. If the key doesn't
> exist, it's
> created automagically. You want something like
> this:
>
> shaDict = {}
> for fileName in fileNameList:
> hash = generateShaHash (fileName)
> shaDict[hash] = fileName
>
> > 发件人: Dave Brueck <dave at pythonapocrypha.com>
> 收件人: python-list at python.org
> 日期: Fri, 20 May 2005 15:07:05 -0600
> 主题: Re: Is Python suitable for a huge, enterprise
> size app?
>
> Paul Rubin wrote:
> > Dave Brueck <dave at pythonapocrypha.com> writes:
> >
> >>One thing from your experience that did resonate
> with me is that,
> >>except for ftplib and occasionally urllib (for
> basic, one-shot GETs),
> >>we don't use any of the standard library's
> "protocol" modules - partly
> >>because we had to implement our own HTTP libraries
> for performance and
> >>scalability reasons anyway, and partly because we
> had trouble figuring
> >>out e.g. all the ins and outs of
> urllib/urllib2/httplib.
> >
> >
> > What do you use for HTTPS?
>
> Hi Paul,
>
> m2crypto (plus some patches to make asynchronous SSL
> do what we needed).
>
> > And did you use the Cookie module in your
> > HTTP servers? You may have had problems without
> even being aware of
> > them (until recently if you used Cookie with its
> default settings, any
> > attacker could completely take over your server by
> sending you
> > carefully concoted cookies).
>
> Are you referring to the use of pickle for cookie
> serialization? In any case, we
> didn't use Cookie.py from the stdlib (on the
> servers, nearly everything related
> to URLs & HTTP was custom-built, with the exception
> of urlparse, for the
> aforemenioned reasons).
>
> -Dave
>
> > 发件人: John Abel <johnfabel at btinternet.com>
> 抄送: python-list at python.org
> 日期: Fri, 20 May 2005 22:24:14 +0100
> 主题: Re: Process monitoring
>
> gsteff wrote:
>
> >Hey, I'm working on a Python program that will
> launch some other
> >non-Python process using os.spawn (in the
> os.P_NOWAIT mode) and then
> >basically wait for it to finish (while doing some
> other stuff in the
> >interim). Normally, the new process will signal
> that it's done by
> >writing to a file, but I'd like to also find out if
> the new process
> >died unexpectedly. Anyone know any preferrable
> ways to do this?
> >
> >Greg Steffensen
> >
> >
> >
> If you're using 2.4, have a look at the subprocess
> module.
>
> J
>
> > --
> http://mail.python.org/mailman/listinfo/python-list
I am a beginner,Can you introduce some book about
python? I am a student of china
_________________________________________________________
Do You Yahoo!?
150万曲MP3疯狂搜,带您闯入音乐殿堂
http://cn.rd.yahoo.com/mail_cn/tag/yisou/music/*http://music.yisou.com/
美女明星应有尽有,搜遍美图、艳图和酷图
http://cn.rd.yahoo.com/mail_cn/tag/yisou/image/*http://image.yisou.com
1G就是1000兆,雅虎电邮自助扩容!
http://cn.rd.yahoo.com/mail_cn/tag/1g/*http://cn.mail.yahoo.com/event/mail_1g/
More information about the Python-list
mailing list