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