Добрый день. Нужно чтобы скрипт удалял файлы в папке при условии что они совпадают с числами, которые я ранее получаю. Все вроде удаляет, но вот ошибка напрягает, типа файл не найден, логично что ты его удалил))
И еще вопрос, если не трудно ответить, как после удаления продолжить скрипт. Мне надо удалить файлы, а потом заново сохранить новые, динамично.
spoiler
def get_day_from_number(days):
today = date.today()
day_plus_seven = []
for i in range(days):
day_plus_seven.append(today + timedelta(days=i))
return day_plus_seven
if __name__ == "__main__":
list_dir = os.listdir("data/allMatches")
for date_match in get_day_from_number(3):
str_dict = str(date_match)
if os.path.exists(f"data/allMatches/{str_dict}.json"):
for date_file in list_dir[0:2]:
os.remove(os.path.join(f"data/allMatches/{date_file}"))