Python Удаление некоторых расширений файлов

Я довольно новичок в Python, но я получил этот код для работы, и на самом деле, делать то, что он должен делать.

Однако мне интересно, есть ли более эффективный способ кодирования этого, возможно, для увеличения скорости обработки.

 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')

В настоящее время существует около 8000 файлов, и требуется достаточно времени для обработки каждого файла и проверки, действительно ли он заканчивается в png или jpg.

Ответы на вопрос(2)

Ваш ответ на вопрос