Обязательно посмотрите следующий модуль , который предназначен для навигации как в файловых системах Windows, так и в Linux с классом ' Path ' и, в частности, его 'iterdir', 'glob' и методы 'rglob'.
Альтернативой является использование модуля 'os', более конкретно с ' os.walk ', 'os.fwalk', 'os.scandir' и / или 'os.listdir' (с 'os.walk' и 'os.listdir' также доступны в Python 2.7).