class SearchEveryDayThread(threading.Thread):
def __init__(self):
threading.Thread.__init__(self)
self.thread_stop = False
def run(self):
while not self.thread_stop:
nowDate = datetime.datetime.now()
if nowDate.hour >= 1:
mt = nowDate+datetime.timedelta(days=1)
mt = mt.replace(hour=1,minute=0,second=0)
else:
mt = nowDate.replace(hour=1,minute=0,second=0)
seconds = (mt - nowDate).seconds
last_change_time = nowDate.strftime('%Y%m%d')
time.sleep(seconds)
if not self.thread_stop:
search_all_project_bugs(last_change_time)
def stop(self):
self.thread_stop = True
Python 线程和定时器
最新推荐文章于 2023-04-03 12:10:58 发布