Поиск и удаление лог файлов : python

Сегодня пишем скрипт , который ищет и затем удаляет файлы с


import os
import datetime

# Replace '/var/log' with the appropriate path for your server
logs_path = '/var/log'

today = datetime.date.today()
threshold = today - datetime.timedelta(days=3)

for dirpath, dirnames, filenames in os.walk(logs_path):
    for filename in filenames:
        if filename.endswith('.log'):
            file_path = os.path.join(dirpath, filename)
            mod_time = datetime.date.fromtimestamp(os.path.getmtime(file_path))
            if mod_time <= threshold:
                os.remove(file_path)
                print(f"{file_path} deleted")