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

पायथन का उपयोग करके वर्तमान निर्देशिका में सभी उप-निर्देशिकाओं की सूची कैसे प्राप्त करें?

एक निर्देशिका में सभी उपनिर्देशिकाओं की सूची प्राप्त करने के लिए, पुनरावर्ती रूप से, आप os.walk फ़ंक्शन का उपयोग कर सकते हैं। यह एक तीन टपल लौटाता है जिसमें पहली प्रविष्टि सभी उपनिर्देशिकाएँ होती हैं।

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

import os
subdirs = [x[0] for x in os.walk('.')]
print(subdirs)
में

आप os.listdir फ़ंक्शन का उपयोग करके और os.path.isdir फ़ंक्शन का उपयोग करके सूची को फ़िल्टर करने के लिए निर्देशिकाओं (केवल तत्काल) को सूचीबद्ध कर सकते हैं।

उदाहरण के लिए

import os
d = '.'
subdirs = [os.path.join(d, o) for o in os.listdir(d) if os.path.isdir(os.path.join(d,o))]

  1. मैं सी या सी ++ का उपयोग कर निर्देशिका में फ़ाइलों की सूची कैसे प्राप्त कर सकता हूं?

    आइए निर्देशिका में फाइलों की सूची प्राप्त करने के लिए निम्नलिखित सी ++ नमूना कोड पर विचार करें। एल्गोरिदम Begin    Declare a poniter dr to the DIR type.    Declare another pointer en of the dirent structure.    Call opendir() function to open all file in present directo

  1. जावा का उपयोग कर सभी मोंगोडीबी डेटाबेस की सूची कैसे प्राप्त करें?

    MongoDB में, आप शो dbs कमांड का उपयोग करके डेटाबेस की सूची देख सकते हैं dbsadminconfiglocalmyDatabasesampleDatabasestudentstesttestDB दिखाएं जावा में, आप getDatabaseNames() का उपयोग करके MongoDb में सभी डेटाबेस की सूची प्राप्त कर सकते हैं विधि। उदाहरण आयात करें 27017); // संग्रह की सूची प्राप्त कर

  1. पायथन का उपयोग करके बिंदुओं के एक सेट का केंद्र कैसे प्राप्त करें?

    बिंदुओं के एक समूह का केंद्र प्राप्त करने के लिए, हम सूची के सभी तत्वों को जोड़ सकते हैं और उस योग को सूची की लंबाई से विभाजित कर सकते हैं ताकि परिणाम संबंधित अक्षों का केंद्र हो सके। कदम डेटा बिंदुओं की दो सूचियां बनाएं. प्लॉट () . का उपयोग करके प्लॉट x और y डेटा पॉइंट विधि। x और y डेटा