아미(아름다운미소)

python 해당시간에 특정작업실행 본문

랭귀지/python

python 해당시간에 특정작업실행

유키공 2018. 9. 5. 09:00
오전 8시 30분에서 오후 8시 30분까지 30초 인터벌로 TaskA 의 특정작업실행하기
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# -*- 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()  
Comments