Python定时输出

    科技2022-08-25  101

    导入库:schedule

    参数解释

    # 参数: # interval: 间隔 # job_func: 函数主体(任务) # args: 传入参数 # kwargs:传入字典 schedule.every(interval=1).seconds.do(job_func,*args, **kwargs)# 秒 schedule.every(interval=1).minutes.do(job_func,*args, **kwargs)# 分 schedule.every(interval=1).hours.do(job_func,*args, **kwargs)# 时 schedule.every(interval=1).days.do(job_func,*args, **kwargs)# 天 while True: # 执行任务 schedule.run_pending()

    代码

    import schedule import datetime def task(args): print(f'每{args}秒钟定时输出时间:',datetime.datetime.now()) def task2(args): print(f'每{args}分钟定时输出时间:',datetime.datetime.now()) if __name__ == "__main__": schedule.every(5).seconds.do(task,5) schedule.every(0.5).minutes.do(task2,args=0.5) while True: schedule.run_pending()

    运行结果

    Processed: 0.009, SQL: 9