Python 3.7.2 Shell
prompt for file name: fileName = input("Enter file name: ")
dictionary of words analysis = {}
lineNum = 1
reading data from file using readline
open(fileName)
lines = fp.readlines()
print("Correct")
Python 3.7.2 v3.7.2:9a3ffc0492, Dec 24 2018, 62:44:43 [Clang 6.clang-600.0.57] on darwin
Type help, copyright, credits or license for more information
>>> RESTART /Users/rheagarcia/Documents/School/Python/GarciaRP.py
Enter file name: kennedy
Traceback (most recent call last):
File /Users/rheagarcia/Documents/School/Python/GarciaRP.py, line 7, in module
fp = open(fileName)
FileNotFoundError: [Errno 2] No such file or directory: 'kennedy'
>>>1
reading line by line
for line in lines: #Iterating over words in file
for word in line.strip().split(): #checking for existence
if lineNum not in analysis[word]: #Adding entry
analysis[word].append(lineNum)
else: #New Entry
analysis[word] = []
analysis[word].append(lineNum)
lineNum += 1
#Printing results
for k in analysis.keys():
print("\t" + str(analysis[k]))