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

पायथन का उपयोग करके फ़ाइल खोज

पायथन ओएस के निर्दिष्ट पथ में फ़ाइल नामों की खोज कर सकता है। यह वॉक () फ़ंक्शन के साथ मॉड्यूल ओएस का उपयोग करके किया जा सकता है। यह इनपुट के रूप में एक विशिष्ट पथ लेगा और एक 3-टुपल उत्पन्न करेगा जिसमें दिरपथ, डायरनाम और फ़ाइल नाम शामिल हैं।

नीचे दिए गए उदाहरण में हम smpl.htm नाम की एक फाइल खोज रहे हैं जो "D:\" नाम की रूट डायरेक्टरी से शुरू होती है। os.walk () फ़ंक्शन इस फ़ाइल का पता लगाने के लिए संपूर्ण निर्देशिका और इसकी प्रत्येक उपनिर्देशिका की खोज करता है। परिणाम के रूप में हम देखते हैं कि फ़ाइल मुख्य निर्देशिका और उपनिर्देशिका दोनों में मौजूद है। हम इस प्रोग्राम को विंडोज़ ओएस में चला रहे हैं।

उदाहरण

आयात करें .join(root, filename)) return resultprint(find_files("smpl.htm",,"D:"))

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

['D:TP\\smpl.htm', 'D:TP\\spyder_pythons\\smpl.htm']

  1. बेस 64 डेटा एन्कोडिंग पायथन का उपयोग कर रहा है

    बेस 64 मॉड्यूल में फ़ंक्शन बाइनरी डेटा को प्लेनटेक्स्ट प्रोटोकॉल का उपयोग करके ट्रांसमिशन के लिए उपयुक्त ASCII के सबसेट में अनुवाद करते हैं। एन्कोडिंग और डिकोडिंग फ़ंक्शन RFC 3548 में विनिर्देशों को लागू करते हैं, जो बेस16, बेस32, और बेस64 एल्गोरिदम को परिभाषित करता है, और वास्तविक मानक Ascii85 और

  1. वेबसाइट अवरोधक पायथन का उपयोग कर

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

  1. पायथन में CX_Freeze का उपयोग करना

    कभी-कभी हमें कुछ अलग बनाने का मन करता है जो बहुत ही रोमांचक होता है, और मानव स्वभाव के अनुसार, हम हमेशा इसे साझा करना पसंद करते हैं। पायथन भी उन इच्छाओं को पूरा करता है। पायथन का उपयोग करते हुए, यदि हम अपने पायथन प्रोग्राम को अपने दोस्तों के साथ साझा करना चाहते हैं, तो हम ऐसा कर सकते हैं, केवल उन स