Python Excluindo determinadas extensões de arquivo

Sou bastante novo no Python, mas consegui que esse código funcionasse e, de fato, fizesse o que ele pretendia fazer.

quot;No entanto, estou me perguntando se existe uma maneira mais eficiente de codificar isso, talvez para aumentar a velocidade de processamento.&quo

 import os, glob


def scandirs(path):
    for currentFile in glob.glob( os.path.join(path, '*') ):
        if os.path.isdir(currentFile):
            print 'got a directory: ' + currentFile
            scandirs(currentFile)
        print "processing file: " + currentFile
        png = "png";
        jpg = "jpg";
        if currentFile.endswith(png) or currentFile.endswith(jpg):
            os.remove(currentFile)

scandirs('C:\Program Files (x86)\music\Songs')

gora, existem cerca de 8000 arquivos, e leva algum tempo para processar todos os arquivos e verificar se realmente termina em png ou jp