How to do this in Python?
Tim Chase
python.list at tim.thechases.com
Wed Mar 18 06:23:16 EDT 2009
More information about the Python-list mailing list
Wed Mar 18 06:23:16 EDT 2009
- Previous message (by thread): How to do this in Python?
- Next message (by thread): How to do this in Python?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
>>> def chunk_file(fp, chunksize=10000): >>> s = fp.read(chunksize) >>> while s: >>> yield s >>> s = fp.read(chunksize) >> >> Ah. That's the Pythonesque way I was looking for. > > That's not pythonic unless you really do need to use > chumk_file() in a lot of places (IMO, more than 3 or 4). If it > only going to be used once, then just do the usual thing: Different strokes for different folks -- my reuse threshold tends towards "more than once". So even a mere 2 copies of the same pattern would warrant refactoring out this idiom. Thanks also to those in the thread that have modeled the new next() sentinel syntax -- nifty. -tkc
- Previous message (by thread): How to do this in Python?
- Next message (by thread): How to do this in Python?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list