getfirst and re

MRAB python at mrabarnett.plus.com
Fri Jan 8 20:21:42 CET 2010


Victor Subervi wrote:
> On Fri, Jan 8, 2010 at 1:26 PM, Steve Holden <steve at holdenweb.com 
> <mailto:steve at holdenweb.com>> wrote:
> 
>     MRAB wrote:
>      > Victor Subervi wrote:
>      > [snip]
>      >>
>      >> Code snippet:
>      >>
>      >> def cgiFieldStorageToDict(fieldStorage):
>                                 ^^^^^^^^^^^^
>     Further hint ...
> 
>      >>   params = {}
>      >>   for key in fieldStorage.keys():
>      >>     params[key] = cgi.FieldStorage[key].value
>      >                     ^^^^^^^^^^^^^^^^^^^^^
>      > This is your problem.
> 
> 
> The problem is that I don't understand this code that I exactly copied 
> from a Web page tutorial. Can you folks point me to tutorials where I 
> can learn to comprehend this code? Specifically, the line in question. 
> How is it that one can code "params[key]" (what does that mean?) and the 
> other side, what does that mean
> 
If you got it from:

     Recipe 81547: Using a simple dictionary for CGI parameters
     http://code.activestate.com/recipes/81547/

then no, it wasn't "exactly copied". If you'd copy-and-pasted it then it
would've been correct, as well as much quicker to do...



More information about the Python-list mailing list