import time n=0 while n <10: print(n,"删除数据成功") n = n +1 if n == 10: n = 0 time.sleep(5) continue
import time n=0 while True: print(n,"删除数据成功") n = n +1 if n%10 == 0: print("休息5秒钟") time.sleep(5) continue
import schedule import time def run(): print("I'm doing something...") schedule.every(10).minutes.do(run) # 每隔十分钟执行一次任务 schedule.every().hour.do(run) # 每隔一小时执行一次任务 schedule.every().day.at("10:30").do(run) # 每天的10:30执行一次任务 schedule.every().monday.do(run) # 每周一的这个时候执行一次任务 schedule.every().wednesday.at("13:15").do(run) # 每周三13:15执行一次任务
schedule.every().friday.at("05:00").do(job)
schedule.every(0.1).minutes.do(run_status) # 每隔6s执行一次保存日志
schedule.every().hour.do(run_loop) # 每隔1hour执行一次巡检任务
schedule.every(30).minutes.do(run_charge) # 每隔30minutes执行一次回充电桩充电
while True: schedule.run_pending() # run_pending:运行所有可以运行的任务
import schedule from datetime import datetime def job(): now = datetime.now() time = now.strftime("%H:%M:%S") print (f'现在的时间是: {time}') schedule.every(3).seconds.do(job) while True: schedule.run_pending()
schedule.every(interval=1).(seconds,minutes,hours,days).do(task)
表示每隔多少(秒,分钟,小时,天),默认间隔是1,也就是每隔(一秒、一分钟、一小时、一天)要做什么任务(所谓的任务通常是指一段含有数行代码的自定义函数)。
schedule.run_pending()
:
所有被排入schedule中的任务都不会马上被执行,而是进入pending状态,而schedule.run_pending()这个函数的作用就是立即执行所有状态为pending的函数。
标签:10,run,do,python,schedule,every,一会,import,pending From: https://www.cnblogs.com/chengxuyonghu/p/16903973.html