python每天的指定时间段的指定时间范围内随机时间内执行代码和文件

  • Post author:
  • Post category:python


import random
import time
from os import *

# print(a)
b = 1

while True:
    sleep(1)
    a = time.strftime('%H%M%S', time.localtime())
    # 隔一秒得到一次时间
    if a == '90000':
    # 如果时间为9点整
        b = int(a)
        # 把时间的变量类型改成int,赋值给b
        o = random.randint(0, 59) * 100
        p = random.randint(0, 59)
        # 制作随机
        b = b + o + p
        # b增加随机数得出新的时间
        print(b)
        # 打印b,也可以不打印,就是方便看
    elif int(a) == b:
    # 如果当前时间等于随机的新时间
        system("zb.py")
        # 运行当前目录下的zb.py文件

注意事项:90000代表9:00:00,如果记录晚上7点则改为190000,时间必须是整点,半点会出问题,如果非要改成半点可以把随机变量o和p改为(0, 29),原因是时间不会出现像19点78分、23分99秒,所以整点方便



版权声明:本文为LingLing1301原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。