pip install apscheduler python from apscheduler.schedulers.background import BackgroundScheduler from apscheduler.jobstores.sqlalchemy import SQLAlchemyJobStore from apscheduler.executors.pool import ThreadPoolExecutor from datetime import datetime pip install sqlalchemy python jobstores = { 'default': SQLAlchemyJobStore(url='sqlite:///jobs.db') } executors = { 'default': ThreadPoolExecutor(10) } job_defaults = { 'coalesce': False, 'max_instances': 3 } scheduler = BackgroundScheduler(jobstores=jobstores, executors=executors, job_defaults=job_defaults) python def print_current_time(): now = datetime.now() print("Current time is:", now) scheduler.add_job(print_current_time, 'interval', seconds=5) python scheduler.start() try: while True: pass except (KeyboardInterrupt, SystemExit): scheduler.shutdown() python jobstores = { 'default': SQLAlchemyJobStore(url='sqlite:///jobs.db', tablename='apscheduler_jobs', backup_count=10, database='backup.db') }


上一篇:
下一篇:
切换中文