python每执行10次休息一会

 

 

 

复制代码
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的函数。

posted @   chengxuyonghu  阅读(306)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示