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

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


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

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

उदाहरण

import os

def find_files(filename, search_path):
    result = []
    # रूट से टॉप-डाउन वॉकिंग
    for root, dir, files in os.walk(search_path):
        if filename in files:
            result.append(os.path.join(root, filename))
    return result

print(find_files("smpl.htm", "D:"))

आउटपुट

उपरोक्त कोड चलाने पर निम्न परिणाम मिलता है:

['D:\\TP\\smpl.htm', 'D:\\TP\\spyder_pythons\\smpl.htm']
  1. पायथन का उपयोग करके Base64 डेटा एन्कोडिंग पायथन का उपयोग करके Base64 डेटा एन्कोडिंग

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

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

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

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

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