2018. 9. 22. 00:05
반응형
파이썬에서 타이머를 이용하면 원하는 시간마다 특정 동작을 반복하도록 할 수 있다.
타이머 없이 그냥 반복문을 사용하면 기능이 지나치게 순식간에 이루어지는 것을 볼 수 있다.
마치 시계처럼 너무 빠르지 않게 느긋하게 반복을 하고 싶을 때가 있다.
그럴 때는 Timer를 이용하면 되는 것으로 보인다.
이것은 마치 자바스크립트의 setInterval
다음의 간단한 예제를 통해 사용법을 간단히 알아볼 수 있었다.
import threading count = 0 def startTimer(): global count timer = threading.Timer(10, startTimer) timer.start() print(count) count += 1 if count > 5: timer.cancel() startTimer()
반응형
'dev' 카테고리의 다른 글
[Linux] Unable to lock the administration directory (/var/lib/dpkg/) 에러 해결 (0) | 2018.10.23 |
---|---|
윈도우 파워쉘, cmd 등 콘솔 설정 초기화 (0) | 2018.10.17 |
[JavaScript] csv 파일로 저장하기 (0) | 2018.10.16 |
윈도우 PowerShell 명령어 기록 확인 (0) | 2018.09.30 |
이클립스 대문자/소문자 변경 단축키 (0) | 2018.09.19 |
DBeaver sql 괄호, 따옴표 자동완성 끄기 (0) | 2018.09.11 |
[Linux] Docker 삭제가 안될 때 (0) | 2018.08.30 |
[JavaScript] 정규식 이메일 주소 체크 (0) | 2018.08.20 |