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

मैं पायथन में निर्देशिका की सभी फाइलों को कैसे सूचीबद्ध करूं?

os.listdir(my_path) आपको वह सब कुछ देगा जो my_path निर्देशिका में है - फ़ाइलें और निर्देशिका।

उदाहरण

आप इसे इस प्रकार उपयोग कर सकते हैं:

>>> import os
>>> os.listdir('.')
['DLLs', 'Doc', 'etc', 'include', 'Lib', 'libs', 'LICENSE.txt', 'NEWS.txt', 'python.exe', 'pythonw.exe', 'README.txt', 'Scripts', 'share', 'tcl', 'Tools', 'w9xpopen.exe']

आउटपुट

यदि आप केवल फ़ाइलें चाहते हैं, तो आप इसे isfile का उपयोग करके फ़िल्टर कर सकते हैं:

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

  1. निर्देशिका में पायथन सूची फ़ाइलें:चरण-दर-चरण मार्गदर्शिका

    पायथन ओएस लाइब्रेरी का उपयोग निर्देशिका में फाइलों को सूचीबद्ध करने के लिए किया जाता है। पायथन os.listdir() विधि निर्देशिका में प्रत्येक फ़ाइल और फ़ोल्डर की एक सूची देता है। os.walk() फ़ंक्शन संपूर्ण फ़ाइल ट्री में प्रत्येक फ़ाइल की सूची देता है। अक्सर, जब आप पायथन में फाइलों के साथ काम कर रहे ह

  1. पायथन में एक सूची की प्रतिलिपि कैसे करें

    आप कॉपी () मेथड, स्लाइसिंग, लिस्ट () मेथड और लिस्ट कॉम्प्रिहेंशन का उपयोग करके पायथन में लिस्ट को कॉपी कर सकते हैं। कॉपी () विधि पायथन सूची को कॉपी करने का सबसे सीधा तरीका है। जब आप पायथन में एक सूची के साथ काम कर रहे होते हैं, तो आपको ऐसी स्थिति का सामना करना पड़ सकता है जहां आप उस सूची की एक प्र

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

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