English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python의 타이머 객체

타이머 객체는 시간 제한된 특정 작업을 생성하는 데 사용됩니다. 타이머 객체를 사용하여 특정 작업을 수행하는 스레드를 생성합니다. Python에서 Timer는 Thread 클래스의 서브 클래스입니다. 다음과 같이 사용합니다.start()메서드 타이머 시작

Timer 객체 생성

threading.Timer(interval,function,args = None,kwargs = None),이는 Timer 객체를 생성하는 타이머 문법입니다.

먼저, 이 예제에서는 다음을 얻을 것입니다:

안녕히 가세요

3초 후에 표시됩니다

Python 프로그램

예제

import threading
   def mytimer():
      print("Python Program\n")
      my_timer = threading.Timer(3.0, mytimer)
      my_timer.start()
print("Bye\n")

출력 결과

Bye
Python Program

타이머 취소

timer.cancel()는 타이머를 취소하는 문법입니다.

예제

import threading
   def mytimer():
      print("Python Program\n")
      my_timer = threading.Timer(3.0, mytimer)
      my_timer.start()
   print("Cancelling timer\n")
      my_timer.cancel()
print("Bye\n")

출력 결과

Cancelling Timer
Bye