from datetime import datetime
import os
from apscheduler.schedulers.blocking import BlockingScheduler
# from apscheduler.schedulers.background import BackgroundScheduler
def test():
print(f'{datetime.now():%H:%M:%S} Hello World ')
if __name__ == '__main__':
scheduler = BlockingScheduler()
# scheduler_back = BackgroundScheduler()
scheduler.add_job(test, 'interval', seconds=3)#单线程版本,第一个参数是需要调用的方法名
# scheduler_back.add_job(test(),'interval',seconds=3)#多线程版本
print('Press Ctrl+{0} to exit'.format('Break' if os.name == 'nt' else 'C '))
try:
scheduler.start()
except (KeyboardInterrupt, SystemExit):
pass