2016-08-29 5 views
0

Ich habe ein Python-Skript, das ich jeden Tag zwischen 9 und 16 Uhr ausführen möchte, aber es gibt auch einen Teil des gleichen Skripts, das ich alle 10 Sekunden in dieser Zeit ausführen möchte. Wie würde ich dabei vorgehen? Ich habe mir die Datetime-Module angesehen, aber ich habe keine Beispiele gefunden, in denen sie die Zeiten vergleichen und ein Event planen. Auch in Python 2.7 und 3.x scheint es Unterschiede zum datetime-Modul zu geben. Ich benutze Python 2.7. Könnte mir jemand dabei helfen oder mich an die richtigen Quellen verweisen? Vielen Dank.Wie führe ich ein Python-Skript zwischen zwei Mal aus?

+2

Mögliche Duplikate von [Wie bekomme ich einen Cron-ähnlichen Scheduler in Python?] (Http://stackoverflow.com/questions/373335/how-do-i-get-a-cron-like-scheduler-in-in- python) – Jezor

+1

Sie könnten auch das normale 'cron' verwenden und alle 10 Sekunden einplanen, aber Python-Datum-Tools verwenden, um festzustellen, ob es tagsüber war und nur bestimmte Funktionen ausführen. –

Antwort

0

Wenn Sie Linux verwenden, sollten Sie lesen crontab, es ist ein leistungsfähiges Werkzeug, um Sie mit Zeitplan zu helfen.
Auf der anderen Seite versuchen Sie in Python2.7 sched, um ein sich wiederholendes Ereignis zu planen.

Hoffe, das hilft.

Verwandte Themen