[Tutor] scratching my head
lac at openend.se
Mon Aug 3 11:18:10 CEST 2015
In a message of Mon, 03 Aug 2015 18:22:32 +1000, Cameron Simpson writes:
>That depends. This is the tutor list; we're helping Clayton debug his code as
>an aid to learning. While it's good to know about the facilities in the
>standard library, pointing him directly at fnmatch (which I'd entirely
>forgotten) is the "give a man a fish" approach to help; a magic black box to do
>the job for him.
>Besides, I'm not sure fnmatch is much better for his task than the more direct
>methods being discussed.
And I am certain. It works exactly as he said he wanted -- a less
cumbersome way to solve this problem, which he thought would be done
some way with a for loop, looping over extensions, instead of the
cumbersome way he is doing things.
His design sense was perfectly fine; there is an elegant way to solve
the problem precisely along the lines he imagined -- he just wasn't
aware of this bit of the standard library.
There is no particular virtue in teaching somebody how to build a
pneumatic drill in order to crack walnuts.
More information about the Tutor