#!/usr/bin/python -itt import os.path def prin(arg, dirname, fnames): print 'arg:', arg print 'dirname', dirname print 'fnames', fnames def prinif(arg, dirname, fnames): found = False for f in fnames: if scan(f,arg): print os.path.join(dirname,f) def scan(f,arg): ret = False front, ext = os.path.splitext(f) if arg in ext: return True elif ''==ext: return False else: return scan(front,arg)