2010-02-22 3 views
0

Как бы вы хотели, чтобы функция проверяла что-то каждые десять минут? Я хотел бы проверить каталог для новых файлов каждые десять минут. Я знаю, что у python есть библиотека времени, но может ли она быть использована для этого?Планирование программ на Python

+2

Дубликат: 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 –

ответ

1

Модуль sched стоит посмотреть.

+0

Как использовать time.sleep в цикле? – Gabe

+0

@Morpheus: Вы не будете использовать 'time.sleep()' в цикле с 'sched'. –

0

time.sleep:

time.sleep(10*60) 

вы можете посмотреть в cron или Запланированные услуги Задачи ОС.

+1

'sleep' - это ужасный способ сделать это; он неточный и негибкий. В зависимости от задачи планировщик ОС, такой как 'cron', будет отличным способом. –

+0

@Mike: и почему вы думаете, что этот метод должен быть точным? – SilentGhost

Смежные вопросы