-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathex-8-5.py
More file actions
20 lines (16 loc) · 829 Bytes
/
ex-8-5.py
File metadata and controls
20 lines (16 loc) · 829 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 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 stephen.marquard@uct.ac.za 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:'. Also look at the last line of the sample output to see how to print the count.
fname = input("Enter file name: ")
if len(fname) < 1:
fname = "mbox-short.txt"
fileHandle = open(fname)
count = 0
for line in fileHandle:
if line.startswith('From: '):
test = line.split()
print(test[1])
print("There were", count, "lines in the file with From as the first word")