टाइमर ऑब्जेक्ट्स का उपयोग कुछ क्रियाएं बनाने के लिए किया जाता है जो समय अवधि से बंधी होती हैं। टाइमर ऑब्जेक्ट का उपयोग करके कुछ थ्रेड्स बनाएं जो कुछ क्रियाएं करते हैं। पायथन में टाइमर Thread क्लास का सबक्लास है। start() मेथड का उपयोग करके टाइमर शुरू किया जाता है।
टाइमर ऑब्जेक्ट बनाना
threading.Timer(interval, function, args=None, kwargs=None), यह Timer ऑब्जेक्ट के टाइमर बनाने का सिंटैक्स है।
इस उदाहरण में पहले हम प्राप्त करेंगे
Bye
3 सेकंड के बाद यह प्रदर्शित करेगा
पायथन प्रोग्राम
उदाहरण
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