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

yipeiwu_com6年前Python基础

思路:利用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每天定时运行某程序代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对【听图阁-专注于Python设计】网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

相关文章

解决PyCharm中光标变粗的问题

解决PyCharm中光标变粗的问题

pycharm中光标变粗,如下: 原因:光标进入了改写状态。 解决方法:按一下键盘中的Insert键就好了。 以上这篇解决PyCharm中光标变粗的问题就是小编分享给大家的全部内容了,...

Python程序设计入门(3)数组的使用

1、Python的数组可分为三种类型: (1) list 普通的链表,初始化后可以通过特定方法动态增加元素。定义方式:arr = [元素] (2) Tuple 固定的数组,一旦定义后,其...

python中eval与int的区别浅析

python中eval和int的区别是什么?下面给大家介绍一下: 1.eval()函数 eval(<字符串>)能够以Python表达式的方式解析并执行字符串,并将返回结果输出...

Python基于回溯法子集树模板解决野人与传教士问题示例

Python基于回溯法子集树模板解决野人与传教士问题示例

本文实例讲述了Python基于回溯法子集树模板解决野人与传教士问题。分享给大家供大家参考,具体如下: 问题 在河的左岸有N个传教士、N个野人和一条船,传教士们想用这条船把所有人都运过河去...

Python序列之list和tuple常用方法以及注意事项

sequence 序列 sequence(序列)是一组有顺序的对象的集合。序列可以包含一个或多个元素,也可以没有任何元素。 我们之前所说的基本数据类型,都可以作为序列的对象。对象还可以是...