पायथन फ़ाइल पढ़ें () विधि

Payathana Fa Ila Parhem Vidhi



'जब हम शुरुआती लोगों के लिए सबसे अच्छी प्रोग्रामिंग भाषा के बारे में बात करते हैं, तो पायथन उनमें से एक है। यह हमें बहुत सारे अंतर्निहित कार्यों की सुविधा देता है जो 'पायथन' के इन कार्यों का उपयोग करके विभिन्न कार्यों को करने में सहायता करते हैं। जब हम पायथन की मदद से अलग-अलग फाइलों पर कुछ कार्य करना चाहते हैं, जैसे कि पायथन में एक टेक्स्ट फाइल खोलना, उस फाइल को पढ़ना, किसी फाइल पर डेटा लिखना, या किसी फाइल को खोलने के बाद बंद करना, तो हम पायथन के कार्यों का उपयोग करेंगे जैसे “ पढ़ें (), खुला (), बंद करें () ”आदि।

ये फंक्शन हमारे काम को बहुत ही सरल और आसान बनाते हैं। इस गाइड में, हम 'फाइल रीड ()' विधि के बारे में विस्तार से चर्चा करेंगे और 'पायथन' में इस विधि के कामकाज की व्याख्या करेंगे। 'फाइल रीड ()' विधि पायथन में टेक्स्ट फाइल को पढ़ने में सहायता करती है। जब हमें फ़ाइल से कुछ डेटा पढ़ना होता है, तो हम 'पायथन' में 'फ़ाइल रीड ()' विधि का उपयोग करेंगे। हम फ़ाइल से संपूर्ण डेटा के साथ-साथ फ़ाइल से विशिष्ट बाइट्स पढ़ सकते हैं। यदि हम 'रीड ()' विधि में बाइट्स की संख्या का उल्लेख करते हैं, तो ये विशिष्ट बाइट्स पढ़ेंगे, और यदि हमने 'रीड ()' विधि में कोई मान नहीं जोड़ा है, तो इसका डिफ़ॉल्ट मान '-1 है, 'और यह फ़ाइल से पूरा डेटा पढ़ता है। अब, हम इस 'फाइल रीड ()' विधि का सिंटैक्स दिखाएंगे, और फिर हम इस विधि का उपयोग अपने कोड में भी करेंगे।'

उदाहरण 1

यहां पायथन फाइल है जिसे हम 'फाइल रीड ()' मेथड की मदद से पढ़ना चाहते हैं। इस फ़ाइल में डेटा है जो नीचे स्क्रीनशॉट में भी दिखाया गया है। अब, आगे बढ़ें और देखें कि हम 'फाइल रीड ()' विधि की मदद से उस डेटा को 'पायथन' कोड में कैसे पढ़ेंगे।









यहाँ 'स्पाइडर' ऐप है जिसका उपयोग हम इस गाइड में कर रहे हैं। हम पहले 'w' को एक वेरिएबल के रूप में रखते हैं, और यह 'w' 'ओपन ()' फंक्शन के साथ इनिशियलाइज़ होता है। फ़ंक्शन फ़ाइल को खोलने में सहायता करता है, जो पहले पैरामीटर के रूप में 'ओपन ()' फ़ंक्शन के अंदर दिया जाता है। पहला पैरामीटर “w_file.txt” है, जिसे हम यहां खोल रहे हैं, और फिर हमारे पास दूसरे पैरामीटर के रूप में “r” है। इस “r” का अर्थ है कि हम इस फ़ाइल को केवल पढ़ने के उद्देश्य से खोल रहे हैं। हम इस 'रीड ()' विधि के साथ फ़ाइल ऑब्जेक्ट लिखते हैं। हम इसे 'w.read ()' के रूप में लिखते हैं। अब, 'w_file.txt' का डेटा पढ़ा जाएगा, और डेटा कंसोल पर भी प्रदर्शित होगा क्योंकि हमने 'प्रिंट ()' फ़ंक्शन में इस विधि का उपयोग किया है।







'स्पाइडर' ऐप पर, हम परिणाम प्राप्त करने के लिए बस 'Shift+Enter' दबाते हैं। 'w_file.txt' टेक्स्ट फ़ाइल में मौजूद डेटा यहां प्रदर्शित होता है क्योंकि हम उस फ़ाइल को पढ़ते हैं और फ़ाइल के डेटा को 'पायथन' कोड में पायथन फ़ंक्शन की सहायता से प्रिंट करते हैं।



उदाहरण 2

हम फिर से 'w_file.txt' खोल रहे हैं और पढ़ रहे हैं, लेकिन यहां हम 'w_file.txt' फ़ाइल से विशिष्ट बाइट्स पढ़ रहे हैं। 'ओपन ()' विधि में, हम उस फ़ाइल नाम का उल्लेख करते हैं जिसे हम खोलना और पढ़ना चाहते हैं। हम इस मेथड में “r” भी लिखते हैं क्योंकि हम “w_file.txt” इसके डेटा को पढ़ने के लिए खोलते हैं। नीचे हमारे पास 'प्रिंट ()' में 'रीड ()' विधि है। हम इस 'रीड ()' विधि में '28' भी जोड़ते हैं, जिसका अर्थ है कि हमने इस 'रीड ()' विधि में '28' बाइट्स निर्दिष्ट किए हैं। यह केवल फ़ाइल से उस विशिष्ट बाइट को पढ़ता है और उस डेटा को कंसोल पर भी प्रदर्शित करता है। हम 'प्रिंट ()' में 'w.read(28)' टाइप करते हैं, इसलिए 'w_file.txt' से '28' बाइट्स कंसोल पर पढ़े और प्रिंट किए जाएंगे।

यहाँ देखें। फ़ाइल का सारा डेटा यहाँ मुद्रित नहीं है। केवल निर्दिष्ट बाइट्स मुद्रित होते हैं क्योंकि हमने उपरोक्त 'पायथन' कोड में 'रीड ()' विधि में इन बाइट्स का उल्लेख किया है।

उदाहरण 3

टेक्स्ट फ़ाइल नीचे स्क्रीनशॉट में दिखाई गई है। इस फ़ाइल में कुछ पंक्तियाँ हैं, और हम इन फ़ाइलों को फ़ाइल से पढ़ेंगे और फ़ाइल के संपूर्ण डेटा को कंसोल पर प्रिंट भी करेंगे।

'डेटा' एक चर है जिसे हम यहां प्रारंभ कर रहे हैं। उस वैरिएबल को इनिशियलाइज़ करने के लिए 'ओपन ()' मेथड का इस्तेमाल किया जाता है। हम यहां 'demofile.txt' फाइल खोल रहे हैं। हम इस मेथड में सिर्फ फाइल का नाम लिखते हैं। फिर, हम 'name' की मदद से फ़ाइल का नाम प्रिंट करते हैं। हम फ़ाइल ऑब्जेक्ट और फिर 'नाम' लिखते हैं। फ़ाइल का उद्देश्य 'डेटा' है, इसलिए हम 'डेटा' टाइप करते हैं। नाम' 'प्रिंट' में। यह उस फाइल के नाम को प्रिंट करने में मदद करता है जिसे हमने यहां खोला है।

इसके बाद, हम 'डेटा 2' को 'रीड ()' विधि से प्रारंभ करते हैं। जब हम इस 'रीड ()' विधि का उपयोग करते हैं, तो हमें इस विधि के साथ फ़ाइल ऑब्जेक्ट लिखना होगा। इसलिए, हम यहां 'data.read ()' टाइप करते हैं, जिसमें 'डेटा' फ़ाइल का उद्देश्य है और 'रीड ()' उस फ़ाइल को पढ़ने की विधि है। डेटा को पढ़ने के बाद, हम उस डेटा को कंसोल पर प्रिंट भी करना चाहते हैं। हम इसे 'डेटा 2' डालकर करते हैं, जिसमें 'प्रिंट ()' विधि में पढ़ने के बाद फ़ाइल का डेटा होता है।

अब, 'demofile.txt' का डेटा कंसोल पर प्रस्तुत किया जाएगा। फिर, हमें उस फाइल को बंद करना होगा। 'पायथन' में फ़ाइलों को बंद करने के लिए, हमारे पास 'क्लोज़ ()' विधि है, इसलिए हम फ़ाइल ऑब्जेक्ट के साथ 'क्लोज़ ()' विधि का उपयोग करते हैं और इसे 'डेटा.क्लोज़ ()' के रूप में लिखते हैं। अब, इस कोड के परिणाम की जाँच करें।

उपरोक्त फ़ाइल के सभी डेटा को इस परिणाम में पढ़ा और मुद्रित भी किया जाता है। हम 'पायथन' में डेटा पढ़ने के लिए बस 'रीड ()' विधि का उपयोग करते हैं।

उदाहरण 4

यहां नई टेक्स्ट फाइल है, जिसे हम इस कोड में पढ़ेंगे। हम उस डेटा को 'पायथन' कोड में पढ़ने के लिए फिर से 'रीड ()' विधि का उपयोग करेंगे।

सबसे पहले हम इस फाइल को ओपन करते हैं जो हमने ऊपर दिखाया है। 'ओपन ()' विधि में, फ़ाइल का नाम डाला जाता है, जो कि 'file2.txt' है। अब यह फाइल ओपन हो जाएगी। इस फ़ाइल का नाम जो हमने यहाँ खोला है, वह भी प्रदर्शित होता है क्योंकि हमने 'a.name' का उपयोग 'प्रिंट ()' में किया है जहाँ 'a' यहाँ फ़ाइल ऑब्जेक्ट है। इसके बाद, हम 'data_2' को 'a.read ()' मेथड से इनिशियलाइज़ करते हैं ताकि डेटा को 'data_a' वेरिएबल में पढ़ा और स्टोर किया जा सके। पढ़ने के बाद, हम 'डेटा_ए' चर को 'प्रिंट ()' में डालकर डेटा प्रिंट करते हैं। 'पायथन' में फाइलों को बंद करने के लिए, हम फाइल ऑब्जेक्ट के साथ 'क्लोज ()' विधि का उपयोग कर रहे हैं।

जबकि फ़ाइल 'file2.txt' से डेटा पढ़ा जाता है और इस परिणाम में प्रस्तुत भी किया जाता है, क्योंकि हमने 'रीड ()' विधि में कोई विशिष्ट बाइट नहीं जोड़ा है, उस फ़ाइल से पूरा डेटा इस परिणाम में प्रदान किया जाता है।

उदाहरण 5

'बी' वेरिएबल अब इस कोड में 'ओपन ()' विधि के साथ प्रारंभ किया गया है, और फ़ाइल नाम इस विधि में डाला गया है। इसके बाद हम नीचे दिए गए फ़ाइल नाम को 'प्रिंट ()' में 'b.name' का उपयोग करके प्रिंट करते हैं। फिर हमारे पास “lines_b” वेरिएबल है, जिसे “b.read ()” से इनिशियलाइज़ किया गया है। 'रीड ()' विधि में, हम कुछ बाइट्स भी सम्मिलित करते हैं जिन्हें हम इस उदाहरण में पढ़ना चाहते हैं। यहां, हम इस '20' नंबर को 'रीड ()' विधि में डालकर '20' बाइट्स पढ़ रहे हैं। इसके बाद, हम 'प्रिंट ()' विधि की मदद से पढ़ने के बाद फ़ाइल से प्राप्त विशिष्ट बाइट्स डेटा को प्रिंट करते हैं। यहां, आप देख सकते हैं कि 'लाइन_बी' 'प्रिंट ()' में लिखा गया है। इस 'lines_b' में 20 बाइट्स डेटा होता है जिसे हम फ़ाइल से पढ़ते हैं।

फ़ाइल का नाम पहले प्रस्तुत किया जाता है, और फिर उस फ़ाइल के डेटा के 20 बाइट्स को इस परिणाम में यहां पढ़ा और मुद्रित किया जाता है।

निष्कर्ष

यह मार्गदर्शिका 'पायथन फ़ाइल रीड ()' विधि के बारे में है। हमने यहां इस विधि की गहराई से खोज की है और बताया है कि यह विधि हमें पायथन में फ़ाइल डेटा को पढ़ने में मदद करती है। हमने समझाया है कि हम डेटा और संपूर्ण डेटा से विशिष्ट बाइट्स पढ़ सकते हैं। हमने यह भी समझाया है कि 'रीड ()' विधि का डिफ़ॉल्ट मान '-1' है, जो फ़ाइल से पूरा डेटा पढ़ता है, और यदि हम कुछ विशिष्ट बाइट्स डेटा पढ़ना चाहते हैं, तो हम बाइट्स संख्याओं का उपयोग करते हैं 'पढ़ें ()' विधि। हमने अलग-अलग उदाहरणों की खोज की है जिसमें हमने फ़ाइल से पूरा डेटा और साथ ही फ़ाइल के डेटा से कुछ बाइट्स को पढ़ा है।