# -*- coding: utf-8 -*- """ Created on Fri Apr 8 16:36:26 2011 @author: ProfMobius @version: v0.1 """ import os import logging def whereis(filename, rootdir): if not os.path.exists(rootdir): return [] logging.info('> Searching for %s in %s', filename, rootdir) results = [] for path, _, filelist in os.walk(rootdir): if filename in filelist: results.append(path) return results