Question: Python CMSC 206 URGENT Can you fix this code, please??? # Prompt the user to enter the name of the file to be processed fname
Python CMSC 206
URGENT
Can you fix this code, please???
# Prompt the user to enter the name of the file to be processed
fname = input("Enter a file name: ")
# Open the file in read mode and create a file handle for it
fhand = open(fname)
# Initialize a count variable to keep track of the number of lines with "From " as the first word
count = 0
# Loop through each line in the file
for line in fhand:
# Check if the line starts with "From "
if line.startswith("From "):
# If the line starts with "From ", increment the count variable
count += 1
# Split the line into a list of words and store it in the "words" variable
words = line.split()
# Print the second word of the line, which is the sender's email address
print(words[1])
# Print the total number of lines with "From " as the first word
print("There were", count, "lines in the file with From as the first word")
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
