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

पायथन प्रोग्राम में टेक्स्ट फाइलों को पढ़ना और लिखना

इस ट्यूटोरियल में, हम पायथन में फाइल हैंडलिंग के बारे में जानेंगे। हम बिल्ट-इन फ़ंक्शंस का उपयोग करके आसानी से पायथन में फ़ाइलों को संपादित कर सकते हैं।

हमारे पास दो प्रकार की फाइलें हैं जिन्हें पायथन . में संपादित किया जा सकता है . आइए देखें कि वे क्या हैं।

पाठ फ़ाइलें

टेक्स्ट फाइलें सामान्य फाइलें होती हैं जिनमें अंग्रेजी अक्षर होते हैं। हम फाइलों में मौजूद सामग्री को टेक्स्ट कहते हैं।

बाइनरी फ़ाइलें

बाइनरी फाइलों में 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')# में एक फाइल खोलना हम चाहते हैं, यह एक तर्क लेता है जो लाइनों की संख्या है # रीडलाइन () - यह एक फ़ाइल से सभी पंक्तियों को पढ़ने के लिए उपयोग किया जाता है, यह एक सूची देता है # फ़ाइल से डेटा पढ़ने के लिए रीड () मेथडडेटा =फ़ाइल। रीड () # प्रिंटिंग का उपयोग करता है डेटाप्रिंट (डेटा)# फाइल को बंद करना। बंद करें ()

आउटपुट

यदि आप उपरोक्त कार्यक्रम चलाते हैं, तो आपको निम्नलिखित परिणाम प्राप्त होंगे।

मैं एक पायथन प्रोग्रामर हूं। मैं खुश हूं।

निष्कर्ष

मुझे आशा है कि आप ट्यूटोरियल को समझ गए होंगे। यदि आपको कोई संदेह है, तो उनका उल्लेख टिप्पणी अनुभाग में करें।


  1. सी # में टेक्स्ट फाइलों को पढ़ना और लिखना

    StreamReader और StreamWriter क्लासेस का इस्तेमाल डेटा से टेक्स्ट फाइल तक पढ़ने और लिखने के लिए किया जाता है। टेक्स्ट फ़ाइल पढ़ें - Using System; using System.IO; namespace FileApplication {    class Program {       static void Main(string[] args) {       &nb

  1. पायथन में टेक्स्ट फ़ाइल कैसे पढ़ा जाए?

    एक टेक्स्ट फ़ाइल वह फ़ाइल होती है जिसमें साधारण टेक्स्ट होता है। पायथन टेक्स्ट फाइल को पढ़ने, बनाने और लिखने के लिए इनबिल्ट फंक्शन प्रदान करता है। हम चर्चा करेंगे कि पायथन में टेक्स्ट फ़ाइल को कैसे पढ़ा जाए। पायथन में टेक्स्ट फ़ाइल को पढ़ने के तीन तरीके हैं - पढ़ें () - यह विधि पूरी फ़ाइल को पढ़

  1. पायथन में ओपनपीएक्सएल मॉड्यूल का उपयोग करके एक्सेल फाइलों को पढ़ना और लिखना

    परिचय ओपनपीएक्सएल एक्सेल 2010 xlsx/xlsm/xltx/xltm फाइलों को पढ़ने/लिखने के लिए एक पायथन लाइब्रेरी है। इसका जन्म मौजूदा पुस्तकालय की कमी के कारण पाइथन से मूल रूप से ऑफिस ओपन एक्सएमएल प्रारूप पढ़ने/लिखने के लिए हुआ था। एक एक्सेल फ़ाइल जिसे हम संचालन के लिए उपयोग करते हैं, वर्कबुक कहलाती है जिसमें न