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']

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

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

>>> import glob, os
>>> file_list = [f for f in glob.glob("*.txt")]
>>> print file_list
['LICENSE.txt', 'NEWS.txt', 'README.txt']

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

    एक फ़ोल्डर में सभी एक्सेल फाइलों को मर्ज करने के लिए, ग्लोब मॉड्यूल और एपेंड () विधि का उपयोग करें। मान लें कि डेस्कटॉप पर हमारी एक्सेल फाइलें निम्नलिखित हैं - बिक्री1.xlsx बिक्री2.xlsx नोट - आपको openpyxl और xlrd संकुल को संस्थापित करने की आवश्यकता हो सकती है। सबसे पहले, वह पथ सेट करें ज

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

    एक टेक्स्ट फ़ाइल कोई भी फ़ाइल है जिसमें केवल पढ़ने योग्य वर्ण होते हैं। पाठ फ़ाइलों के विपरीत, बाइनरी फाइलें ऐसी कोई भी फाइल होती हैं जहां प्रारूप पठनीय वर्णों से बना नहीं होता है। बाइनरी फाइलें जेपीईजी या जीआईएफ जैसी छवि फाइलों, एमपी 3 जैसी ऑडियो फाइलों या वर्ड या पीडीएफ जैसे बाइनरी दस्तावेज़ प्रार

  1. लिनक्स में एक निर्देशिका में सभी खाली फाइलों को कैसे खोजें

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