Computer >> Máy Tính >  >> Lập trình >> Python

Đối tượng hẹn giờ trong Python

Các đối tượng hẹn giờ được sử dụng để tạo một số hành động bị giới hạn bởi khoảng thời gian. Sử dụng đối tượng hẹn giờ tạo một số luồng thực hiện một số hành động. Trong python Timer là một lớp con của lớp Thread. Sử dụng bộ đếm thời gian phương thức start () được bắt đầu.

Tạo đối tượng Bộ hẹn giờ

threading.Timer (khoảng, hàm, args =None, kwargs =None), đây là cú pháp tạo bộ đếm thời gian của đối tượng Timer.

Ở đây, trong ví dụ này, lúc đầu chúng ta sẽ nhận được

Tạm biệt

Sau 3 giây, nó sẽ hiển thị

Chương trình Python

Ví dụ

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

Đầu ra

Bye
Python Program

Hủy hẹn giờ

timer.cancel () là cú pháp để hủy hẹn giờ.

Ví dụ

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")

Đầu ra

Cancelling Timer
Bye