Python Programming - Reading and Writing Files - Discussion

Discussion Forum : Reading and Writing Files - General Questions (Q.No. 33)
33.
How can you read and print only the lines that start with "Error:" from a log file named "logfile.txt"?
lines = open("logfile.txt").readlines()
for line in lines:
    if line.startswith("Error:"):
        print(line)
print_error_lines("logfile.txt")
with open("logfile.txt", "r") as file:
    print(file.read("Error:"))
with open("logfile.txt", "r") as file:
    for line in file:
        if "Error:" in line:
            print(line)
Answer: Option
Explanation:
Using startswith() to filter and print lines starting with "Error:".
Discussion:
Be the first person to comment on this question !

Post your comments here:

Your comments will be displayed after verification.