Nested generators is the python equivalent of unix pipe cmds.
Tim Hochberg
tim.hochberg at ieee.org
Fri Aug 3 10:22:16 EDT 2001
"Steven D. Majewski" <sdm7g at Virginia.EDU> wrote in message>
[Much cool generator stuff deleted]
# This is MUCH nicer than using os.path.walk() with a callback!
>
> ## print the first 20 gif files I can find in your cwd...
> for f in Count(Test( Files('.'), isGif ), 20 ): print f
Very cool!
Although I do think it would be easier to read if the order of the test and
the generator was reversed:
for f in Count(20, Test(isGif, Files('.'))): print f
I may just have a weak mind, but on the first version, I lost track of who
the 20 belonged to by the time I got to the end.
-tim
More information about the Python-list
mailing list