Как бы вы устроили функциональную проверку каждые десять минут? Я хочу проверять каталог на наличие новых файлов каждые десять минут. Я знаю, что у python есть библиотека времени, но можно ли ее использовать для этого?
Планирование программ Python
comment
Дубликат: http://stackoverflow.com/questions/373335/suggestions-for-a-cron-like-scheduler-in-python. Кроме того, http://stackoverflow.com/questions/1038907/run-a-task-at-specific-intervals-in-python
- person S.Lott   schedule 22.02.2010
Ответы (3)
Стоит взглянуть на модуль sched.
person
Martin
schedule
22.02.2010
Как мне использовать time.sleep в цикле?
- person Gabe; 22.02.2010
@Morpheus: Вы бы не использовали
time.sleep()
в цикле с sched
.
- person S.Lott; 22.02.2010
time.sleep(10*60)
вы можете захотеть изучить cron
службы или службы запланированных задач ОС.
person
SilentGhost
schedule
22.02.2010
sleep
- ужасный способ сделать это; он неточный и негибкий. В зависимости от задачи планировщик ОС, такой как cron
, был бы отличным решением.
- person Mike Graham; 22.02.2010
@Mike: а почему вы думаете, что этот метод должен быть точным?
- person SilentGhost; 22.02.2010