Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
5
Рекурсивный поиск файлов по шаблону с возможностью логирования
Условие задачи
Создайте функцию, которая принимает два аргумента: путь к директории и шаблон имени файлов. Функция должна возвращать список всех файлов, соответствующих шаблону, найденных в указанной директории и во всех её поддиректориях. Реализуйте опцию логирования, позволяющую выводить в консоль каждый посещаемый каталог и имена найденных файлов, если эта опция включена.
def find_files(root_path: str, pattern: str, log: bool = False) -> List[str]:
# реализация функции
pass