파이썬(Python) 타이머 사용하기!!
프로그래밍/파이썬2018. 1. 23. 22:10
반응형
1 2 3 4 5 6 7 8 9 10 11 | import threading def startTimer(): print("Timer") timer = threading.Timer(5, startTimer) timer.start() if __name__ == '__main__': startTimer() | cs |
파이썬에서 주기적으로 실행해야 될 함수가 있을때 타이머 기능을 사용하면 되는데요
주기적으로 호출할 함수를 만들고(위의 예제에서는 startTimer())
startTimer()만 호출하면 되는데요
startTimer() 함수 안에서
timer = threading.Timer(5, startTimer)
위와 같이 해주면 됩니다 처음 인수가 주기적으로 실행할 시간(초), 두번째 인수가 호출할 함수입니다
여기서 다시 자신의 함수를 호출해 주고 timer.start()로 다시 시작해 주는 이유가
이렇게 하지 않을 경우 한번만 호출 하고 끝나기 때문입니다
반응형
'프로그래밍 > 파이썬' 카테고리의 다른 글
파이썬(Python) 간단히 webview 구현하기!! - pywebview (0) | 2021.05.20 |
---|---|
파이썬(Python) 아스키코드 <-> 문자 변환방법!! (0) | 2018.01.29 |
파이썬(Python) OpenCV로 웹캠(USB CAMERA) 영상 열기!! (0) | 2018.01.22 |
파이썬(Python) 오늘 날짜, 어제 날짜 구하기 (1) | 2017.05.26 |
파이썬3(python3) OpenCV 설치 방법(윈도우, 리눅스) (3) | 2017.04.13 |