# 8.5 Open the file mbox-short.txt and read it line by line. When you find a line that starts with 'From ' like the
# following line: From <EMAIL> Sat Jan  5 09:14:16 2008 You will parse the From line using split()
# and print out the second word in the line (i.e. the entire address of the person who sent the message). Then print
# out a count at the end. Hint: make sure not to include the lines that start with 'From:'.
# You can download the sample data at http://www.py4e.com/code3/mbox-short.txt


fname = input("Enter file name: ")
if len(fname) < 1:
    fname = "mbox-short.txt"

fh = open(fname)
count = 0
for line in fh:
    if not line.startswith("From "):
        continue
    count = count+1
    email_line = line.split()
    print(email_line[1])

print("There were", count, "lines in the file with From as the first word")
# 8.5 Open the file mbox-short.txt and read it line by line. When you find a line that starts with 'From ' like the
# following line: From <EMAIL> Sat Jan  5 09:14:16 2008 You will parse the From line using split()
# and print out the second word in the line (i.e. the entire address of the person who sent the message). Then print
# out a count at the end. Hint: make sure not to include the lines that start with 'From:'.
# You can download the sample data at http://www.py4e.com/code3/mbox-short.txt


fname = input("Enter file name: ")
if len(fname) < 1:
    fname = "mbox-short.txt"

fh = open(fname)
count = 0
for line in fh:
    if not line.startswith("From "):
        continue
    count = count+1
    email_line = line.split()
    print(email_line[1])

print("There were", count, "lines in the file with From as the first word")
# 8.5 Open the file mbox-short.txt and read it line by line. When you find a line that starts with 'From ' like the # following line: From <EMAIL> Sat Jan  5 09:14:16 2008 You will parse the From line using split() # and print out the second word in the line (i.e. the entire address of the person who sent the message). Then print # out a count at the end. Hint: make sure not to include the lines that start with 'From:'. # You can download the sample data at http://www.py4e.com/code3/mbox-short.txt