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

पायथन में निर्देशिका वृक्ष संरचना कैसे सूचीबद्ध करें?

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

उदाहरण के लिए

आयात करें join(root, f)tree_printer('.')

यह पहले आपके ट्री में सभी निर्देशिकाओं की एक सूची प्रिंट करेगा और निर्देशिका में सभी फ़ाइलों के पथ को पुनरावर्ती रूप से प्रिंट करेगा।

उदाहरण के लिए

C:\hello\my_folderC:\hello\another_folderC:\hello\my_folder\abc.txtC:\hello\my_folder\xyz.txtC:\hello\another_folder\new.txt...

  1. पायथन में दिशाओं की सूची का उपयोग करके बाइनरी ट्री को पार करने का कार्यक्रम

    मान लीजिए कि हमारे पास एक बाइनरी ट्री है और स्ट्रिंग मूव्स की एक सूची है जिसमें आर (दाएं), एल (बाएं) और यू (ऊपर) शामिल हैं। जड़ से शुरू करते हुए, हमें प्रत्येक चाल को चालों में निष्पादित करके पेड़ को पार करना होगा जहां:आर सही बच्चे को पार करने का संकेत देता है। एल बाएं बच्चे को पार करने का संकेत देत

  1. पायथन स्ट्रिंग्स की सूची को कैसे सॉर्ट करें

    इस ट्यूटोरियल में, हम यह देखने जा रहे हैं कि स्ट्रिंग्स की सूची को कैसे सॉर्ट किया जाए। हम स्ट्रिंग्स की दी गई सूची को सॉर्ट विधि और सॉर्टेड . के साथ सॉर्ट करेंगे समारोह। और फिर हम देखेंगे कि लंबाई, मान, आदि जैसे विभिन्न मानदंडों के आधार पर स्ट्रिंग्स की सूची को कैसे क्रमबद्ध किया जाए, आइए देखें कि

  1. पायथन में बाइनरी ट्री को उल्टा करें

    मान लीजिए कि हमारे पास एक बाइनरी ट्री है। हमारा काम एक उल्टा बाइनरी ट्री बनाना है। तो अगर पेड़ नीचे जैसा है - उल्टा पेड़ इस तरह होगा इसे हल करने के लिए, हम एक पुनरावर्ती दृष्टिकोण का उपयोग करेंगे यदि रूट शून्य है, तो वापस आएं बाएं और दाएं पॉइंटर्स को स्वैप करें बाएं सबट्री और राइट सबट्री को द