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

पायथन का OS मॉड्यूल क्या है

परिचय

पायथन में ओएस मॉड्यूल विभिन्न कार्यों के साथ आता है जो डेवलपर्स को उस ऑपरेटिंग सिस्टम के साथ बातचीत करने में सक्षम बनाता है जिस पर वे वर्तमान में काम कर रहे हैं। इस लेख में हम मुख्य रूप से एक निर्देशिका/फ़ोल्डर बनाना और हटाना सीखेंगे, एक निर्देशिका का नाम बदलें और फ़ाइल प्रबंधन की मूल बातें भी सीखेंगे।

आगे की हलचल के बिना, चलिए शुरू करते हैं।

आरंभ करना

पायथन का ओएस मॉड्यूल स्थापित होने पर अजगर के भीतर पैक किया जाता है। इसका मतलब है कि आपको पीआईपी का उपयोग करके इसे अलग से स्थापित करने की आवश्यकता नहीं है। इसके विभिन्न तरीकों/कार्यों तक पहुँचने के लिए, आपको बस मॉड्यूल को आयात करने की आवश्यकता है।

आयात ओएस

अब जब आपने मॉड्यूल आयात कर लिया है, तो आप इसके विभिन्न कार्यों का उपयोग शुरू कर सकते हैं।

वर्तमान कार्यशील निर्देशिका प्राप्त करना

वर्तमान में कार्यशील निर्देशिका वह फ़ोल्डर है जिसमें अजगर स्क्रिप्ट सहेजी जाती है और उससे चलाई जा रही है।

आयात 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 पर उनके आधिकारिक दस्तावेज़ों को पढ़ें।


  1. पायथन में सीजीआई क्या है?

    सामान्य गेटवे इंटरफ़ेस, या CGI, बाहरी गेटवे प्रोग्राम के लिए HTTP सर्वर जैसे सूचना सर्वर के साथ इंटरफ़ेस करने के लिए एक मानक है। वर्तमान संस्करण CGI/1.1 है और CGI/1.2 प्रगति पर है। वेब ब्राउज़िंग CGI की अवधारणा को समझने के लिए, आइए देखें कि जब हम किसी विशेष वेब पेज या URL को ब्राउज़ करने के लिए हा

  1. पायथन गेटपास मॉड्यूल

    पायथन के मानक पुस्तकालय के गेटपास मॉड्यूल में दो कार्य परिभाषित हैं। वे तब उपयोगी होते हैं जब किसी टर्मिनल आधारित एप्लिकेशन को केवल उपयोगकर्ता क्रेडेंशियल्स को मान्य करने के बाद ही निष्पादित करने की आवश्यकता होती है। गेटपास () यह फ़ंक्शन उपयोगकर्ता को पासवर्ड दर्ज करने के लिए प्रेरित करता है। डिफ़ॉ

  1. पायथन में __init__.py क्या है?

    __init__.py फ़ाइलों की आवश्यकता होती है ताकि पायथन निर्देशिकाओं को पैकेज युक्त समझे; यह एक सामान्य नाम वाली निर्देशिकाओं को रोकने के लिए किया जाता है, जैसे कि स्ट्रिंग, अनजाने में वैध मॉड्यूल को छिपाने से जो बाद में मॉड्यूल खोज पथ पर होते हैं। सरलतम स्थिति में, __init__.py केवल एक खाली फ़ाइल हो सकती