Python Programming - Reading and Writing Files - Discussion

Discussion Forum : Reading and Writing Files - General Questions (Q.No. 77)
77.
How can you read and print the lines containing the word "success" or "failure" from a log file named "logfile.txt"?
with open("logfile.txt", "r") as file:
    lines = file.readlines()
    for line in lines:
        if "success" in line.lower() or "failure" in line.lower():
            print(line)
print_log_lines("logfile.txt", ["success", "failure"])
with open("logfile.txt", "r") as file:
    print(file.read("success" or "failure"))
with open("logfile.txt", "r") as file:
    for line in file:
        if "success".casefold() in line or "failure".casefold() in line:
            print(line)
Answer: Option
Explanation:
Using line.lower() to make the comparison case-insensitive.
Discussion:
Be the first person to comment on this question !

Post your comments here:

Your comments will be displayed after verification.