You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
883 B
26 lines
883 B
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) |