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

पायथन में निर्देशिकाएँ

सभी फाइलें विभिन्न निर्देशिकाओं में समाहित हैं, और पायथन को इन्हें संभालने में भी कोई समस्या नहीं है। 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" )

  1. पायथन का उपयोग करके रिकर्सिवली निर्देशिका कैसे बनाएं?

    एक निर्देशिका को पुनरावर्ती रूप से बनाने के लिए, वह पथ प्रदान करें जिसे आप os.makedirs(path) में बनाना चाहते हैं। एक निर्देशिका को पुनरावर्ती रूप से बनाने के लिए, मौजूदा फ़ोल्डरों को अनुमति देने के लिए आपको मौजूद_ओके को सही के रूप में निर्दिष्ट करना होगा। import os os.makedirs('my_folder/another

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

    निर्देशिका बनाने के लिए, पहले जांचें कि क्या यह os.path.exists(directory) का उपयोग करके पहले से मौजूद है। फिर आप इसका उपयोग करके इसे बना सकते हैं: import os if not os.path.exists('my_folder'):     os.makedirs('my_folder') आप अजगर मुहावरे ईएएफपी का भी उपयोग कर सकते हैं:अनुम

  1. पायथन में निर्देशिका में एकाधिक फ़ाइलों को कैसे हटाएं?

    आप ओएस मॉड्यूल में कार्यों के साथ एक फ़ाइल या एक खाली फ़ोल्डर को हटा सकते हैं। उदाहरण उदाहरण के लिए, यदि आप किसी फ़ाइल को हटाना चाहते हैं my_file.txt, >>> import os >>> os.remove('my_file.txt') os.remove का तर्क पूर्ण या सापेक्ष पथ होना चाहिए। एकाधिक फ़ाइलों को हटाने के