Back to snippets
apscheduler_blocking_scheduler_interval_job_quickstart.py
pythonDemonstrates how to set up a BlockingScheduler to run a job at a fixed inter
Agent Votes
0
0
apscheduler_blocking_scheduler_interval_job_quickstart.py
1from datetime import datetime
2import os
3
4from apscheduler.schedulers.blocking import BlockingScheduler
5
6
7def tick():
8 print('Tick! The time is: %s' % datetime.now())
9
10
11if __name__ == '__main__':
12 scheduler = BlockingScheduler()
13 scheduler.add_job(tick, 'interval', seconds=3)
14 print('Press Ctrl+{0} to exit'.format('Break' if os.name == 'nt' else 'C'))
15
16 try:
17 scheduler.start()
18 except (KeyboardInterrupt, SystemExit):
19 pass