[Type B] File Handling – Chapter 5 Sumita Arora

|
Table of Contents

10. Write a method in python to read the content from a text file diary.txt line by line and display the same on screen.

Answer: Here’s a method to read content line by line and display it in Python:

Python
def read_file(file_name):
  try:
    with open(file_name, "r") as file:
      for line in file:
        print(line, end="")
  except FileNotFoundError:
    print(f"Error: File '{file_name}' not found.")

# Example usage
read_file("diary.txt")

Explanation:

  • Function Definition: The code defines a function read_file_line_by_line that takes a filename as input.
  • Error Handling: It utilizes a try-except block to handle potential file access errors (if the file is not found).
  • File Opening: Inside the try block, it opens the file in read mode ("r") using the with statement.
  • Reading and Printing: It iterates through each line in the file using a for loop and prints each line with the print statement. An empty string ("") in the print avoids adding extra newlines.
"Spread the light within, illuminate the hearts around you. Sharing is not just an action, but a sacred journey of connecting souls."~ Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *

One Comment