#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 (?), чтобы он смотрел только на данный уровень и не углублялся?
Спасибо за вашу помощь и хорошего вечера!