26 lines
883 B
Python
26 lines
883 B
Python
import os
|
|
import time as t
|
|
from datetime import datetime, time
|
|
def is_time_in_range(start_time_str, end_time_str):
|
|
# 获取当前时间
|
|
now = datetime.now().time()
|
|
|
|
# 转换字符串时间为时间对象
|
|
start_time = datetime.strptime(start_time_str, '%H:%M').time()
|
|
end_time = datetime.strptime(end_time_str, '%H:%M').time()
|
|
|
|
# 检查当前时间是否在指定范围内
|
|
return start_time <= now <= end_time
|
|
|
|
if __name__ == '__main__':
|
|
start_time_str = '07:00'
|
|
end_time_str = '23:59'
|
|
#开启死循环
|
|
while True:
|
|
|
|
#判断当前时间是否在 8:00-20:00 之间
|
|
if is_time_in_range(start_time_str, end_time_str):
|
|
#检测当前打印 和 脚底板 和 gs 队列长度
|
|
os.system("python E:\\make2\\tools\\push_cmd.py auto_view")
|
|
#一个小时检测一次
|
|
t.sleep(60*60) |