Рекурсивный поиск файлов на Python

Рекурсивный поиск файлов на Python

Иногда нам нужно найти на диске все файлы с определенным расширением. Это может быть необходимо например для составления фонотеки музыкального плеера, или каких-то других целей. Воспользуемся примером программы, которая выполняет рекурсивный поиск по подкаталогам, и ищет например, все файлы с расширением ".mp3" на диске D.

import os

# Указываем папку в которой производить поиск
path='D:/'

for rootdir, dirs, files in os.walk(path):
    for file in files:       
        if((file.split('.')[-1])=='mp3'):
            print (os.path.join(rootdir, file))

Рекурсивный поиск файлов на Python Лого Pythono.ru Рекурсивный поиск файлов на Python