랭귀지/python
python 해당시간에 특정작업실행
유키공
2018. 9. 5. 09:00
오전 8시 30분에서 오후 8시 30분까지 30초 인터벌로 TaskA 의 특정작업실행하기
# -*- coding: utf-8 -*- ''' Created on 2018. 9. 4. @author: bhm ''' from datetime import time, datetime import threading class syncTask: def __init__(self): pass def TaskA(self): morning = time(8, 30) # 시각 객체 evening = time(20, 30) now = datetime.now().time() # 일시 객체 dt = datetime.now() print dt if morning <= now and evening > now: print morning print now print evening print '작동시작' else: print morning print now print evening print '동작끝' print('sync Function OK (%s)' % dt +'\n') threading.Timer(10, self.TaskA).start() def main(): at = syncTask() at.TaskA() if __name__ == '__main__': main()