इस ट्यूटोरियल में, हम पायथन में फाइल हैंडलिंग के बारे में जानेंगे। हम बिल्ट-इन फ़ंक्शंस का उपयोग करके आसानी से पायथन में फ़ाइलों को संपादित कर सकते हैं।
हमारे पास दो प्रकार की फाइलें हैं जिन्हें पायथन . में संपादित किया जा सकता है . आइए देखें कि वे क्या हैं।
पाठ फ़ाइलें
टेक्स्ट फाइलें सामान्य फाइलें होती हैं जिनमें अंग्रेजी अक्षर होते हैं। हम फाइलों में मौजूद सामग्री को टेक्स्ट कहते हैं।
बाइनरी फ़ाइलें
बाइनरी फाइलों में 0 और 1 के डेटा होते हैं। हम वह भाषा नहीं समझ सकते।
फाइल एक्सेस करने के तरीके
जब भी हम पायथन . में फाइलों के साथ काम कर रहे होते हैं , हमें फ़ाइल के एक्सेसिंग मोड का उल्लेख करना होगा। उदाहरण के लिए, यदि आप किसी फ़ाइल में कुछ लिखने के लिए उसे खोलना चाहते हैं, तो यह एक प्रकार का मोड है। उसी तरह, हमारे पास अलग-अलग एक्सेस मोड हैं।
केवल पढ़ने के लिए - r
इस मोड में, हम केवल फ़ाइल की सामग्री को पढ़ सकते हैं। अगर फ़ाइल मौजूद नहीं है, तो हमें एक त्रुटि मिलेगी।
पढ़ें और लिखें - r+
इस मोड में, हम फ़ाइल की सामग्री को पढ़ सकते हैं, और हम फ़ाइल में डेटा भी लिख सकते हैं। अगर फ़ाइल मौजूद नहीं है, तो हमें एक त्रुटि मिलेगी।
केवल लिखें - w
इस मोड में हम फाइल में कंटेंट लिख सकते हैं। फ़ाइल में मौजूद डेटा ओवरराइड हो जाएगा। अगर फ़ाइल मौजूद नहीं है, तो यह एक नई फ़ाइल बनाएगी।
केवल संलग्न करें - a
इस मोड में, हम अंत में फ़ाइल में डेटा जोड़ सकते हैं। अगर फ़ाइल मौजूद नहीं है, तो यह एक नई फ़ाइल बनाएगी।
जोड़ें और लिखें - a+
इस मोड में, हम फ़ाइल में डेटा जोड़ और लिख सकते हैं। अगर फ़ाइल मौजूद नहीं है, तो यह एक नई फ़ाइल बनाएगी।
फ़ाइल में लिखना
आइए देखें कि किसी फ़ाइल में डेटा कैसे लिखा जाता है।
-
खुले () . का उपयोग करके फ़ाइल खोलें w . में तरीका। यदि आपको किसी फ़ाइल का उपयोग करके डेटा पढ़ना और लिखना है, तो उसे r+ . में खोलें मोड।
-
लिखें () . का उपयोग करके फ़ाइल में डेटा लिखें या लेखन रेखाएं () विधि
-
फ़ाइल बंद करें।
हमारे लक्ष्य को प्राप्त करने के लिए हमारे पास निम्न कोड है।
उदाहरण
# 'w'file =open('sample.txt', 'w')# में एक फाइल खोलना या एक समय में स्ट्रिंग्स, यह इटरेटर को एक तर्क के रूप में लेता है# राइट () मेथडफाइल.राइट ("मैं एक पायथन प्रोग्रामर हूं। \ n मैं खुश हूं।") का उपयोग करके डेटा लिखना # फाइलफाइल को बंद करना।प्रोग्राम की डायरेक्टरी में जाएं, और आपको sample.txt . नाम की एक फाइल मिलेगी . इसमें सामग्री देखें।
फ़ाइल से पढ़ना
हमने फ़ाइल में डेटा लिखने की एक विधि देखी है। आइए देखें कि फ़ाइल में हमने जो डेटा लिखा है, उसे कैसे पढ़ा जाए।
-
खुले () . का उपयोग करके फ़ाइल खोलें r . में तरीका। यदि आपको किसी फ़ाइल का उपयोग करके डेटा पढ़ना और लिखना है, तो उसे r+ . में खोलें मोड।
-
पढ़ें( . का उपयोग करके फ़ाइल से डेटा पढ़ें ) या रीडलाइन () या रीडलाइन्स () तरीके। डेटा को एक वेरिएबल में स्टोर करें।
-
डेटा प्रदर्शित करें।
-
फ़ाइल बंद करें।
हमारे लक्ष्य को प्राप्त करने के लिए हमारे पास निम्न कोड है।
उदाहरण
# 'r'file =open('sample.txt', 'r')# में एक फाइल खोलना हम चाहते हैं, यह एक तर्क लेता है जो लाइनों की संख्या है # रीडलाइन () - यह एक फ़ाइल से सभी पंक्तियों को पढ़ने के लिए उपयोग किया जाता है, यह एक सूची देता है # फ़ाइल से डेटा पढ़ने के लिए रीड () मेथडडेटा =फ़ाइल। रीड () # प्रिंटिंग का उपयोग करता है डेटाप्रिंट (डेटा)# फाइल को बंद करना। बंद करें ()
आउटपुट
यदि आप उपरोक्त कार्यक्रम चलाते हैं, तो आपको निम्नलिखित परिणाम प्राप्त होंगे।
मैं एक पायथन प्रोग्रामर हूं। मैं खुश हूं।
निष्कर्ष
मुझे आशा है कि आप ट्यूटोरियल को समझ गए होंगे। यदि आपको कोई संदेह है, तो उनका उल्लेख टिप्पणी अनुभाग में करें।