परिचय
Python में OS मॉड्यूल विभिन्न फंक्शन्स के साथ आता है जो डेवलपर्स को उस ऑपरेटिंग सिस्टम के साथ इंटरैक्ट करने में सक्षम बनाता है जिस पर वे वर्तमान में काम कर रहे हैं। इस लेख में हम मुख्य रूप से डायरेक्टरी/फोल्डर बनाना और हटाना, डायरेक्टरी का नाम बदलना और फाइल हैंडलिंग की मूल बातें सीखेंगे।
बिना किसी देरी के, शुरू करते हैं।
शुरुआत करना
Python का OS मॉड्यूल Python इंस्टॉल होने पर पैकेज्ड आता है। इसका मतलब है कि आपको इसे PIP का उपयोग करके अलग से इंस्टॉल करने की आवश्यकता नहीं है। इसके विभिन्न मेथड्स/फंक्शन्स तक पहुंचने के लिए, आपको बस मॉड्यूल इम्पोर्ट करना होगा।
import os
अब जब आपने मॉड्यूल इम्पोर्ट कर लिया है, तो आप इसके विभिन्न फंक्शन्स का उपयोग शुरू कर सकते हैं।
वर्तमान कार्यशील डायरेक्टरी प्राप्त करना
वर्तमान कार्यशील डायरेक्टरी वह फोल्डर है जिसमें Python स्क्रिप्ट सहेजी गई है और जिससे चलाई जा रही है।
import os
os.getcwd()
नोट - डायरेक्टरी फोल्डर के अलावा कुछ नहीं है।
डायरेक्टरी बनाना
import os
os.mkdir("D:\\Tutorialspoint")
यह D ड्राइव में Tutorialspoint नाम का एक फोल्डर बनाएगा।
नोट - यदि कोई स्थान निर्दिष्ट नहीं किया गया है, तो यह वर्तमान कार्यशील डायरेक्टरी में केवल एक "नया फोल्डर" बनाएगा।
डायरेक्टरी हटाना
अब जब आप जानते हैं कि फोल्डर कैसे बनाया जाता है, तो आइए सीखते हैं कि आप एक को कैसे हटा सकते हैं।
डायरेक्टरी को हटाने के लिए, हम rmdir() फंक्शन का उपयोग करेंगे, जिसका मतलब है रिमूव डायरेक्टरी।
import os
os.rmdir("D:\\Tutorialspoint")
नोट: Python का उपयोग करके डायरेक्टरी/फोल्डर को हटाना संभव है, लेकिन आप वर्तमान कार्यशील डायरेक्टरी को नहीं हटा सकते -> वह फोल्डर जिसमें Python स्क्रिप्ट निष्पादित की जा रही है।
डायरेक्टरी का नाम बदलना
फोल्डर का नाम बदलने के लिए, हम os मॉड्यूल में मौजूद rename फंक्शन का उपयोग करते हैं।
import os
os.mkdir("D:\\Tutorialspoint")
os.rename("D:\\Tutorialspoint", "D:\\Tutorialspoint2")
उपरोक्त कोड लाइन Tutorialspoint का नाम बदलकर Tutorialspoint2 कर देती है।
बेसिक फाइल मैनिपुलेशन
अब जब आप जानते हैं कि फोल्डर्स के साथ कैसे काम करना है, तो आइए फाइल मैनिपुलेशन पर नज़र डालते हैं।
फाइल बनाना
file = os.popen("Hello.txt", 'w')
वर्तमान कार्यशील डायरेक्टरी में Hello.txt नाम की एक फाइल बनाई जाती है।
बनाई गई फाइल में कंटेंट जोड़ना
file = os.popen("Hello.txt", 'w')
file.write("Hello there! This is a tutorialspoint article")
नोट - आप फाइलों का नाम बदलने के लिए os.rename का उपयोग भी कर सकते हैं। बस सुनिश्चित करें कि आप उनके एक्सटेंशन सही ढंग से प्राप्त करें।
उदाहरण
नीचे ऊपर उल्लिखित सभी परिदृश्यों को टेस्ट करने के लिए पूरा प्रोग्राम दिया गया है:
import os
os.getcwd()
os.mkdir("D:\\Tutorialspoint")
os.rmdir("D:\\Tutorialspoint")
os.mkdir("D:\\Tutorialspoint")
os.rename("D:\\Tutorialspoint", "D:\\Tutorialspoint2")
file = os.popen("Hello.txt", 'w')
file.write("Hello there! This is a tutorialspoint article")
निष्कर्ष
अब आप OS मॉड्यूल के बेसिक फंक्शन्स और Python डेवलपमेंट के दौरान हम इसका उपयोग कैसे या कहां करते हैं, जानते हैं।
OS मॉड्यूल के भीतर और भी बहुत सारे बहुमुखी फंक्शन्स हैं, आगे जानने के लिए, उनकी आधिकारिक डॉक्यूमेंटेशन https://docs.python.org/3/library/os.html पर पढ़ें।