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. - Python List Files in a Directory: चरण-दर-चरण गाइड

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

  1. - पायथन में सूची कैसे कॉपी करें

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

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

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