Important Notice:

Reading Multiple Lines

Reading Multiple Lines

3 views 2 min read

Reading Multiple Lines (एक से अधिक Lines पढ़ना)  :-

 Python में किसी File की एक से अधिक Lines को Read करने की प्रक्रिया को Reading Multiple Lines कहते हैं। इसके लिए readline() Method को बार-बार Call किया जा सकता है या Loop का उपयोग किया जा सकता है।

English: Reading Multiple Lines is the process of reading more than one line from a file using repeated calls to readline() or a loop.

Example 1: readline() को बार-बार Call करना

मान लीजिए demo.txt में Data है:

Apple
Mango
Banana
Orange

Python Program:

file = open("demo.txt", "r", encoding="utf-8")

print(file.readline(), end="")
print(file.readline(), end="")
print(file.readline(), end="")

file.close()

Output:

Apple
Mango
Banana

Explanation: readline() को तीन बार Call किया गया है, इसलिए पहली तीन Lines Read हुई हैं।

 

Example 2: while Loop की सहायता से सभी Lines Read करना

file = open("demo.txt", "r", encoding="utf-8")

line = file.readline()

while line != "":
    print(line, end="")
    line = file.readline()

file.close()

Output:

Apple
Mango
Banana
Orange

Explanation:

  1. सबसे पहले readline() पहली Line Read करता है।

  2. while Loop जाँचता है कि Line Empty String ('') तो नहीं है।

  3. यदि Line खाली नहीं है, तो उसे Print किया जाता है।

  4. इसके बाद अगली Line Read की जाती है।

  5. File समाप्त होने पर readline() Empty String Return करता है और Loop बंद हो जाता है।

 

Example 3: for Loop की सहायता से Lines Read करना

file = open("demo.txt", "r", encoding="utf-8")

for line in file:
    print(line, end="")

file.close()

Output:

Apple
Mango
Banana
Orange

Explanation:

  • for Loop File की प्रत्येक Line को एक-एक करके Read करता है।

  • प्रत्येक Line को line Variable में Store किया जाता है।

  • print() प्रत्येक Line को Display करता है।

  • File समाप्त होने पर Loop Automatically समाप्त हो जाता है।

Important Points:

  1. Multiple Lines पढ़ने के लिए readline() को बार-बार Call कर सकते हैं।

  2. while Loop का उपयोग करके File की सभी Lines Read कर सकते हैं।

  3. for Loop भी File की Lines को एक-एक करके Read कर सकता है।

  4. readline() एक बार में केवल एक Line Return करता है।

Related Notes