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

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


पायथन में किसी डायरेक्टरी के अंदर फ़ाइल खोजने के लिए, os.walk का उपयोग करके डायरेक्टरी ट्री को पार करें और फ़ाइल का मिलान करें।

उदाहरण

import os
def find_file(file_name, directory_name):
    files_found = []
    for path, subdirs, files in os.walk(directory_name):
        for name in files:
            if file_name == name:
                file_path = os.path.join(path, name)
                files_found.append(file_path)
    return files_found

find_file('my_file.txt', 'my_folder')

जब आप इस स्क्रिप्ट को चलाते हैं और फ़ोल्डर स्ट्रक्चर ऐसा हो:

my_folder/
    another_folder/
        my_file
        another_file
    hello.py
    my_file

आउटपुट

['/my_folder/another_folder/my_file', '/my_folder/my_file']
  1. Python में scikit-learn का उपयोग करके इमेज के कंटूर कैसे खोजें? Python में scikit-learn का उपयोग करके इमेज के कंटूर कैसे खोजें?

    Scikit-learn, जिसे आमतौर पर sklearn के नाम से जाना जाता है, Python में एक लाइब्रेरी है जिसका उपयोग मशीन लर्निंग एल्गोरिदम को लागू करने के लिए किया जाता है। यह एक ओपन-सोर्स लाइब्रेरी है इसलिए इसका उपयोग मुफ्त में किया जा सकता है। यह लाइब्रेरी Numpy, SciPy और Matplotlib लाइब्रेरी पर निर्मित है।मार्चिं

  1. - पायथन का उपयोग करके फ़ाइल की परमिशन कैसे बदलें?

    किसी फ़ाइल की अनुमति बदलने के लिए, आप os.chmod(file, mode) कॉल का उपयोग कर सकते हैं। ध्यान दें कि मोड को ऑक्टल प्रतिनिधित्व में निर्दिष्ट किया जाना चाहिए और इसलिए यह 0o से शुरू होना चाहिए। उदाहरण के लिए, फ़ाइल को रीड-ओनली बनाने के लिए, आप परमिशन को 0o777 पर सेट कर सकते हैं (रीड-ओनली के लिए 0o444 का

  1. - पायथन का उपयोग करके फ़ाइल कैसे डिलीट करें?

    आप os मॉड्यूल में फ़ंक्शन्स का उपयोग करके एक सिंगल फ़ाइल या एक सिंगल खाली फ़ोल्डर डिलीट कर सकते हैं। उदाहरण के लिए, यदि आप my_file.txt फ़ाइल डिलीट करना चाहते हैं, >>> import os >>> os.remove(my_file.txt) os.remove का आर्गुमेंट एब्सोल्यूट या रिलेटिव पथ होना चाहिए।