美文网首页
python每天定时运行某程序代码

python每天定时运行某程序代码

作者: gghxr | 来源:发表于2018-06-14 16:28 被阅读0次
    • 思路:利用time函数返回的时间字符串与指定时间字符串做比较,相等的时候执行对应的操作。不知道大家的思路是什么,感觉这样比较耗CPU。。。。
    • 此处设置为15:30:10 输出相应内容,需要执行什么,就修改什么。
    import time
    while True:
        time_now = time.strftime("%H:%M:%S", time.localtime())  # 刷新
        if time_now == "15:30:10": #此处设置每天定时的时间
    
            # 此处3行替换为需要执行的动作
            print("hello")
            subject = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) + " 定时发送测试"
            print(subject)
    
            time.sleep(2) # 因为以秒定时,所以暂停2秒,使之不会在1秒内执行多次
    
    
    
    • 测试的时候代码改成了如下,每个时间中秒数为“10”时执行动作。用这段代码测试之前发邮件的动作,没有问题,收到邮件了。
    import time
    while True:
        time_now = time.strftime("%S", time.localtime())  # 刷新
        if time_now == "10": #此处设置每天定时的时间
    
            # 此处3行替换为需要执行的动作
            print("hello")
            subject = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) + " 定时发送测试"
            print(subject)
    
            time.sleep(2) # 因为以秒定时,所以暂停2秒,使之不会在1秒内执行多次
    
    
    

    相关文章

      网友评论

          本文标题:python每天定时运行某程序代码

          本文链接:https://www.haomeiwen.com/subject/ravyeftx.html