pychon定时器设置规定时间后到达结束时间后跳出循环

在不确定循环次数所需时间的情况下,可以使用Python定时器来设定2小时后结束循环。通过导入模块,设置定时时间,然后在循环中不断更新并判断当前时间是否超过预设的结束时间。
摘要由CSDN通过智能技术生成
 

由于在运行循环次数超出所以规定的时间我们也不确定一次所需要的时间,所以想要定时退出循环可以这样。 1.先导入模块

import time
import datetime
from datetime import datetime,timedelta

2.调用输入定时时间timing(0,0,4)第一个数值是小时,第二个数值是分钟,第三个数值是分钟,获取return开始时间和结束时间:

def timing(hours=0,min=0,second=0):
        #获取开始时间
        now = datetime.now()
        # 1小时1分钟1秒之前的时间加开始时间
        newtime = now + timedelta(hours=hours, minutes=min, seconds=second)
        # 小时1分钟1秒之前的时间时间戳
        newTimeStamp = time.mktime(time.strptime(newtime.strftime('%Y-%m-%d %H:%M:%S'), '%Y-%m-%d %H:%M:%S'))
        #获取开始的时间戳
        oldtime = time.mktime(time.strptime(now.strftime('%Y-%m-%d %H:%M:%S'), '%Y-%m-%d %H:%M:%S'))
        return [oldtime,newTimeStamp]
#在这里输入时间
TimeArray =timing(0,0,4)

2.判断时间函数:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值