Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में टाइमर ऑब्जेक्ट

Timer ऑब्जेक्ट्स का उपयोग कुछ क्रियाओं को बनाने के लिए किया जाता है जो समय अवधि से बंधी होती हैं। टाइमर ऑब्जेक्ट का उपयोग करके कुछ थ्रेड बनाएं जो कुछ क्रियाएं करते हैं। पायथन में टाइमर थ्रेड क्लास का एक उपवर्ग है। प्रारंभ () विधि टाइमर का उपयोग करना प्रारंभ किया गया है।

एक टाइमर ऑब्जेक्ट बनाना

थ्रेडिंग। टाइमर (अंतराल, फ़ंक्शन, args =कोई नहीं, kwargs =कोई नहीं), यह टाइमर ऑब्जेक्ट का टाइमर बनाने का सिंटैक्स है।

यहाँ इस उदाहरण में सबसे पहले हम प्राप्त करेंगे

अलविदा

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

  1. पायथन में फाइल ऑब्जेक्ट्स?

    पायथन में, जब भी हम फ़ाइलों को पढ़ने या लिखने की कोशिश करते हैं, तो हमें किसी पुस्तकालय को आयात करने की आवश्यकता नहीं होती है क्योंकि इसे मूल रूप से संभाला जाता है। फ़ाइल ऑब्जेक्ट प्राप्त करने के लिए सबसे पहले हम बिल्ट-इन ओपन फ़ंक्शन का उपयोग करेंगे। खुला फ़ंक्शन एक फ़ाइल खोलता है और एक फ़ाइल ऑब्ज

  1. कैसे पायथन में एक सूची में वस्तुओं को जोड़ने के लिए?

    पाइथन की सूची में अंत में एक तत्व जोड़ने के लिए, आप बस एपेंड () विधि का उपयोग कर सकते हैं। यह एक वस्तु को स्वीकार करता है और उस वस्तु को उस सूची के अंत में जोड़ता है जिस पर उसे बुलाया जाता है। उदाहरण my_list = [2, 3, 1, -4, -1, -4] my_list.append(8) print(my_list) आउटपुट यह आउटपुट देगा - [2, 3, 1,

  1. पायथन और बोटो के साथ S3 ऑब्जेक्ट डाउनलोड करें 3

    इस पोस्ट में हम उदाहरण दिखाते हैं कि पायथन और बोटो 3 लाइब्रेरी का उपयोग करके aws S3 बकेट से फ़ाइलों और छवियों को कैसे डाउनलोड किया जाए। बोटो पायथन के लिए एक एडब्ल्यूएस एसडीके है। यह ऐसे कार्यों का उपयोग करने में आसान प्रदान करता है जो ईसी 2 और एस 3 बाल्टी जैसी एडब्ल्यूएस सेवाओं के साथ बातचीत कर सकत