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

परिवर्तनों के लिए पायथन फाइलों की निगरानी कैसे करें?

क्रॉस-प्लेटफ़ॉर्म समस्याओं के कारण किसी भी भाषा में परिवर्तन के लिए फ़ाइलों की निगरानी करना कठिन है। पायथन पर, वॉचडॉग नामक एक व्यापक रूप से उपयोग की जाने वाली क्रॉस प्लेटफॉर्म लाइब्रेरी है जो परिवर्तनों को देखने की अनुमति देती है। आप इसका उपयोग करके इसे स्थापित कर सकते हैं:

$ pip इंस्टाल वॉचडॉग

उदाहरण

वॉचडॉग का उपयोग करके 'my_file.txt' नामक फ़ाइल देखने के लिए, आप साधारण प्रोग्राम का उपयोग कर सकते हैं:

वाचडॉग से आयात समय। event_handler, पथ ='।', पुनरावर्ती =गलत) पर्यवेक्षक। प्रारंभ () प्रयास करें:जबकि सत्य:समय। नींद (1) कीबोर्डइंटरप्ट को छोड़कर:पर्यवेक्षक। 

जब आप इस प्रोग्राम को चलाते हैं और वर्तमान निर्देशिका में किसी फ़ाइल में कोई परिवर्तन करते हैं, तो MyHandler वर्ग से on_modified फ़ंक्शन को ईवेंट के साथ कॉल किया जाता है। MyHandler कक्षा में आप घटनाओं को संभालने के लिए अपने स्वयं के कार्यों को परिभाषित कर सकते हैं। पथ में, आप उन फ़ाइलों/निर्देशिकाओं को निर्दिष्ट कर सकते हैं जिन्हें आप मॉनिटर करना चाहते हैं। इस प्रोग्राम को रोकने के लिए, Ctrl + C का उपयोग करें


  1. पायथन में पीडीएफ फाइलों को कैसे क्रैक करें?

    पायथन में पुस्तकालयों का एक समृद्ध संग्रह है जिसका उपयोग अनुप्रयोगों को बनाने और विकसित करने, वेब विकास, वैज्ञानिक गणना, सॉफ्टवेयर परीक्षण, मशीन सीखने और कई अन्य उद्देश्यों के लिए किया जाता है। पायथन का उपयोग सूचना सुरक्षा के संदर्भ में सिस्टम अनुप्रयोगों के परीक्षण और विकास के लिए भी किया जाता है।

  1. पायथन का उपयोग करके पावरपॉइंट फाइल कैसे बनाएं

    परिचय हम सभी को अपने जीवन में कभी न कभी पावरपॉइंट प्रेजेंटेशन देना पड़ता है। अक्सर हमने Microsoft के PowerPoint या Google स्लाइड का उपयोग किया है। लेकिन क्या होगा अगर आपके पास सदस्यता या इंटरनेट तक पहुंच नहीं है? या क्या होगा यदि आप इसे प्रोग्रामर तरीके से करना चाहते हैं? खैर, चिंता न करें कि पाय

  1. विंडोज 11 पीसी के लिए टीवी को मॉनिटर के रूप में कैसे उपयोग करें

    क्या आपको नहीं लगता कि नेटफ्लिक्स पर मूवी देखते समय या अपने दोस्तों के साथ गेमिंग करते समय कभी-कभी आपकी कंप्यूटर स्क्रीन काफ़ी बड़ी नहीं होती? खैर, आपकी समस्या का समाधान आपके लिविंग रूम में है। आपका टीवी आपके कंप्यूटर के लिए एक डिस्प्ले के रूप में कार्य कर सकता है और आजकल स्मार्ट टीवी का उपयोग करने