I like the use of `os.walk`.  I've been using `glob` strings (e.g. `/path/to/data/dir*/myfile*.csv`) but I can imagine cases where walking directory trees would be preferable.