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

पायथन में .txt एक्सटेंशन वाली डायरेक्टरी की सभी फ़ाइलें कैसे खोजें?


आप डायरेक्टरी में सभी डायरेक्टरी और फ़ाइलें प्राप्त करने के लिए os.listdir मेथड का उपयोग कर सकते हैं। फिर केवल फ़ाइलें प्राप्त करने के लिए सूची को फ़िल्टर करें और उनके एक्सटेंशन भी जांचें।

उदाहरण

>>> import os
>>> file_list = [f for f in os.listdir('.') if os.path.isfile(os.path.join('.', f)) and f.endswith('.txt')]
>>> print(file_list)
['LICENSE.txt', 'NEWS.txt', 'README.txt']

endswith मेथड स्ट्रिंग क्लास का सदस्य है जो जांचता है कि कोई स्ट्रिंग किसी विशेष सफ़िक्स के साथ समाप्त होती है या नहीं।

आप glob मॉड्यूल का उपयोग करके भी यही प्राप्त कर सकते हैं:

>>> import glob, os
>>> file_list = [f for f in glob.glob("*.txt")]
>>> print(file_list)
['LICENSE.txt', 'NEWS.txt', 'README.txt']
  1. पायथन - फोल्डर में सभी एक्सेल फाइलों को कैसे मर्ज करें पायथन - फोल्डर में सभी एक्सेल फाइलों को कैसे मर्ज करें

    परिचय फोल्डर में सभी एक्सेल फाइलों को मर्ज करने के लिए, Glob मॉड्यूल और append() मेथड का उपयोग करें। उदाहरण फाइलें मान लें कि डेस्कटॉप पर निम्नलिखित एक्सेल फाइलें हैं: Sales1.xlsx Sales2.xlsx नोट - आपको openpyxl और xlrd पैकेज इंस्टॉल करने की आवश्यकता हो सकती है। चरण-दर-चरण कार्यान्वयन 1. पथ स

  1. - पायथन में टेक्स्ट फ़ाइल के साथ कैसे काम करें?

    टेक्स्ट फ़ाइल केवल पढ़ने योग्य कैरेक्टर्स वाली कोई भी फ़ाइल है। टेक्स्ट फ़ाइलों के विपरीत, बाइनरी फ़ाइलें वे फ़ाइलें हैं जिनका फॉर्मेट पढ़ने योग्य कैरेक्टर्स से नहीं बना होता। बाइनरी फ़ाइलें JPEG या GIF जैसी इमेज फ़ाइलों, MP3 जैसी ऑडियो फ़ाइलों या वर्ड या PDF जैसे बाइनरी डॉक्यूमेंट फॉर्मेट तक हो सक

  1. - लिनक्स में डायरेक्टरी में सभी खाली फाइलें कैसे खोजें

    यह संक्षिप्त ट्यूटोरियल लिनक्स में find कमांड का उपयोग करने के बारे में पिछले गाइड पर विस्तार करता है, इस बार हम इसका उपयोग खाली (शून्य बाइट) फाइलों का पता लगाने के लिए करते हैं। कुछ दिन पहले मैं अपने लिनक्स सर्वर पर कुछ सफाई कर रहा था और मैंने देखा कि समय के साथ लोगों ने खाली फाइलें बनाई और छोड़ दी