एक टेक्स्ट फ़ाइल वह फ़ाइल होती है जिसमें साधारण टेक्स्ट होता है। पायथन टेक्स्ट फाइल को पढ़ने, बनाने और लिखने के लिए इनबिल्ट फंक्शन प्रदान करता है। हम चर्चा करेंगे कि पायथन में टेक्स्ट फ़ाइल को कैसे पढ़ा जाए।
पायथन में टेक्स्ट फ़ाइल को पढ़ने के तीन तरीके हैं -
-
पढ़ें () - यह विधि पूरी फ़ाइल को पढ़ती है और फ़ाइल की सभी सामग्री वाली एक स्ट्रिंग लौटाती है।
-
रीडलाइन () - यह विधि फ़ाइल से एक पंक्ति को पढ़ती है और इसे स्ट्रिंग के रूप में लौटाती है।
-
रीडलाइन्स () - यह विधि सभी पंक्तियों को पढ़ती है और उन्हें स्ट्रिंग्स की सूची के रूप में लौटाती है।
पायथन में फ़ाइल पढ़ें
"myfile.txt" नाम की एक टेक्स्ट फ़ाइल होने दें। हमें फ़ाइल को रीड मोड में खोलने की आवश्यकता है। रीड मोड "आर" द्वारा निर्दिष्ट किया गया है। फ़ाइल को open() का उपयोग करके खोला जा सकता है। पारित दो पैरामीटर फ़ाइल का नाम और वह तरीका है जिसमें फ़ाइल को खोलने की आवश्यकता है।
उदाहरण
file=open("myfile.txt","r") print("read function: ") print(file.read()) print() file.seek(0) #Take the cursor back to begining of the file since the read() takes the cursor to the end of file print("readline function:") print(file.readline()) print() file.seek(0) #Take the cursor back to beginning of file print("readlines function:") print(file.readlines()) file.close()
आउटपुट
read function: This is an article on reading text files in Python. Python has inbuilt functions to read a text file. We can read files in three different ways. Create a text file which you will read later. readline function: This is an article on reading text files in Python. readlines function: ['This is an article on reading text files in Python.\n', 'Python has inbuilt functions to read a text file.\n', 'We can read files in three different ways.\n', 'Create a text file which you will read later.']
जैसा कि आउटपुट से स्पष्ट है -
रीड फंक्शन () पूरी फाइल को पढ़ता और लौटाता है।
रीडलाइन () फ़ंक्शन केवल एक पंक्ति पढ़ता है और देता है।
रीडलाइन () फ़ंक्शन सभी पंक्तियों को स्ट्रिंग्स की सूची के रूप में पढ़ता है और लौटाता है।