удалять загруженные картинки со Статик папки раз в неделю. Как лучше реализовать, через планировщик, потоки?Или просто на питоне через import os и time?
cron
А проще? Я начинающий
Куда проще
Мерси
питон для такой задачи использовать - это как из пушки по воробьям.
????
Если используется какой нибудь scheduler, то я бы добавил задачу. Если нет, то задание в крон
продолжай, мне даже интересно стало
Нет, не используется
А система какая?
Что продолжать? Я, вроде, всё сказал.
Почему по воробьям? у меня ежедневно скрипт обрабатывает 3кк файлов, это плохо?
Наверное нет, но я бы это обычным баш скриптом сделал.
Нет, крон наверное не подойдет. Так как удалять картинки нужно за определенную дату. То есть крон да, но как в скрипте прописать? Создать переменную с абсолютным путем и в ней определить дату?
Не понял немного, если раз в неделю из папки удалять все файлы, то причем тут определенная дата?
Вам нужно рандомное действие, допустим вы не знаете заранее дату ? Или же периодическое - вроде - "Оставить картинки не старше 3х дней" ?
Да, вот нужно удалить картинки старше 2х дней. import os import time import sys path = r"/home/antonova/FlaskCRUD/123" now = time.time() for f in os.listdir(path): f = os.path.join(path, f) if os.stat(f).st_mtime < now - 2 * 86400: if os.path.isfile(f): os.remove(os.path.join(path, f)) но что- то ничего не выводится. Подскажите, где ошибка?
Обсуждают сегодня