सभी फाइलें विभिन्न निर्देशिकाओं में समाहित हैं, और पायथन को इन्हें संभालने में भी कोई समस्या नहीं है। os मॉड्यूल में कई विधियाँ हैं जो निर्देशिका बनाने, हटाने और बदलने में आपकी मदद करती हैं।
mkdir() विधि
आप mkdir() . का उपयोग कर सकते हैं वर्तमान निर्देशिका में निर्देशिका बनाने के लिए ओएस मॉड्यूल की विधि। आपको इस पद्धति के लिए एक तर्क देने की आवश्यकता है जिसमें बनाई जाने वाली निर्देशिका का नाम शामिल है।
सिंटैक्स
os.mkdir("newdir")
उदाहरण
वर्तमान निर्देशिका में निर्देशिका परीक्षण बनाने का उदाहरण निम्नलिखित है -
#!/usr/bin/python import os # Create a directory "test" os.mkdir("test")
chdir() विधि
आप chdir() . का उपयोग कर सकते हैं वर्तमान निर्देशिका को बदलने की विधि। Chdir() विधि एक तर्क लेती है, जो उस निर्देशिका का नाम है जिसे आप वर्तमान निर्देशिका बनाना चाहते हैं।
सिंटैक्स
os.chdir("newdir")
उदाहरण
"/home/newdir" निर्देशिका में जाने के लिए निम्नलिखित उदाहरण है -
#!/usr/bin/python import os # Changing a directory to "/home/newdir" os.chdir("/home/newdir")में बदलना
getcwd() विधि
getcwd() विधि वर्तमान कार्यशील निर्देशिका को प्रदर्शित करती है।
सिंटैक्स
os.getcwd()
उदाहरण
वर्तमान निर्देशिका देने के लिए निम्नलिखित उदाहरण है -
#!/usr/bin/python import os # This would give location of the current directory os.getcwd()
rmdir() विधि
rmdir() विधि निर्देशिका को हटा देती है, जिसे विधि में तर्क के रूप में पारित किया जाता है।
किसी निर्देशिका को हटाने से पहले, उसकी सभी सामग्री को हटा देना चाहिए।
सिंटैक्स
os.rmdir('dirname')
उदाहरण
"/tmp/test" निर्देशिका को हटाने का उदाहरण निम्नलिखित है। निर्देशिका का पूर्ण रूप से योग्य नाम देना आवश्यक है, अन्यथा यह वर्तमान निर्देशिका में उस निर्देशिका की खोज करेगा।
#!/usr/bin/python import os # This would remove "/tmp/test" directory. os.rmdir( "/tmp/test" )