Python, Pathlib: список данных только на определенном уровне

#python #pathlib

#питон #путь

Вопрос:

прямо сейчас мой путь к файлу выглядит примерно так:

 |-- Test | |-- Folder 1 | | |-- Archive (Folder) | | |-- PDF (Folder) | | |-- example.xlsm | |-- Folder 2 | | |-- Archive (Folder) | | |-- PDF (Folder) | | |-- example.xlsm  

Я пытаюсь выяснить, есть ли более одного xlsm-файла внутри каждого пути (папка 1, папка 2, …). Но в моих архивах всегда есть файлы .xlsm, и мой текущий код может найти только их все:

main.py

 from pathlib import Path  l = ['Folder 1', 'Folder 2'] for item in l:  l_xlsm_files = list(Path(f'C:\Users\jdoe\Test\{item}\').rglob('*.xlsm'))   if len(l_xlsm_files) gt; 1:  # Do something  

Есть ли решение сказать Path (?), чтобы он смотрел только на данный уровень и не углублялся?

Спасибо за вашу помощь и хорошего вечера!