Documentation, assignment in expression.
mwilson at the-wire.com
mwilson at the-wire.com
Mon Mar 26 07:27:15 EDT 2012
Dennis Lee Bieber wrote:
> On 2012年3月25日 19:09:12 -0400, mwilson at the-wire.com declaimed the
> following in gmane.comp.python.general:
>>>> Most of my database programs wind up having the boilerplate (not tested):
>>>> def rowsof (cursor):
>> names = [x[0] for x in cursor.description]
>> r = cursor.fetchone()
>> while r:
>> yield dict (zip (names, r))
>> r = cursor.fetchone()
>>>> In my (limited) experience, the main loop above could be replaced
> with:
>> for r in cursor:
> yield dict(zip(names, r))
I think your experience is more recent than mine. I'll change my
boilerplate next time around.
Mel.
More information about the Python-list
mailing list