## This function is used to generate the input file Directory.txt 2 ## Run this cell to gererate the file. 4 5 def generateInputFile(): try: lines-['Springsteen, Bruce, 2587. \n', 'Hassan, Amir, 6958. \n', 'Homes, Rebecca, 5263\n', Smith, John, 5252\n', 'MacDonald, Mirna, 8965!\n', 'Pichai, Sundar, 9632. \n', "Jobs, Steve, 1002\n', 'Goldsmith, Micheal, 5478. \n', 'Yassir, Ammar, 8885\n', 'Nicholas, Jack, 4696\n', 'Pang, Chee, 9898\n','Lee, Andrew, 7412. \n', "Jimenez, Dragos, 6547\n'] outfile - open("Directory.txt", 'w') for line in lines: outfile.write(1ine) except Exception as ex: print(ex) finally: outfile.close() 9 generateInputFile()

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
In [ ]: M
Edit Metadata
## This function is used to generate the input file Directory.txt
2 ## Run this cell to gererate the file.
#3
5 def generateInputFile():
try:
lines=['Springsteen, Bruce, 2587. \n', 'Hassan, Amir, 6958. \n', 'Homes, Rebecca, 5263\n',
'Smith, John, 5252\n', 'MacDonald, Mirna, 8965!\n', 'Pichai, Sundar, 9632. \n',
'Jobs, Steve, 1002\n', 'Goldsmith, Micheal, 5478. \n', 'Yassir, Ammar, 8885\n',
'Nicholas, Jack, 4696\n', 'Pang, Chee, 9898\n','Lee, Andrew, 7412. \n',
'Jimenez, Dragos, 6547\n']
10
11
outfile = open("Directory.txt", 'w')
for line in lines:
12
13
outfile.write(line)
except Exception as ex:
print(ex)
finally:
outfile.close()
14
15
16
17
18
19 generateInputFile()
Transcribed Image Text:In [ ]: M Edit Metadata ## This function is used to generate the input file Directory.txt 2 ## Run this cell to gererate the file. #3 5 def generateInputFile(): try: lines=['Springsteen, Bruce, 2587. \n', 'Hassan, Amir, 6958. \n', 'Homes, Rebecca, 5263\n', 'Smith, John, 5252\n', 'MacDonald, Mirna, 8965!\n', 'Pichai, Sundar, 9632. \n', 'Jobs, Steve, 1002\n', 'Goldsmith, Micheal, 5478. \n', 'Yassir, Ammar, 8885\n', 'Nicholas, Jack, 4696\n', 'Pang, Chee, 9898\n','Lee, Andrew, 7412. \n', 'Jimenez, Dragos, 6547\n'] 10 11 outfile = open("Directory.txt", 'w') for line in lines: 12 13 outfile.write(line) except Exception as ex: print(ex) finally: outfile.close() 14 15 16 17 18 19 generateInputFile()
The Directir file contains namés línhe employees and their phone numbers in the following order:
Last name, First name, Phone.
The creator of this file made several mistakes by typing commas and dots inconsistently.
Write a Python program to read this file and produce an output file with the name DirectoryNew.txt. This file should format the phone directory as follows:
Phone
First name
Number 1
First name 1
Number 2
First name 2
The file MUST end with:
End of directory
Edit Metadata
Edit Metadata
Content of the input file
The output should be as follows
Springsteen, Bruce, 2587.
Hassan, Amir, 6958.
Phone
First name
Homes, Rebecca, 5263
Smith, John, 5252
MacDonald, Mirna, 8965!
Pichai, Sundar, 9632.
Jobs, Steve, 1002
2587
Bruce
6958
Amir
5263
Rebecca
5252
John
8965
Mirna
9632
1002
Goldsmith, Micheal, 5478.
Sundar
Yassir, Ammar, 8885
Steve
Nicholas, Jack, 4696
5478
Micheal
8885
Pang, Chee, 9898
Lee, Andrew, 7412.
Jimenez, Dragos, 6547
Ammar
4696
Jack
9898
Chee
7412
Andrew
6547
Dragos
####
#3%23%#3%# End of directory #####2#
#3%23%#3
%23
%23
%23
%23
Transcribed Image Text:The Directir file contains namés línhe employees and their phone numbers in the following order: Last name, First name, Phone. The creator of this file made several mistakes by typing commas and dots inconsistently. Write a Python program to read this file and produce an output file with the name DirectoryNew.txt. This file should format the phone directory as follows: Phone First name Number 1 First name 1 Number 2 First name 2 The file MUST end with: End of directory Edit Metadata Edit Metadata Content of the input file The output should be as follows Springsteen, Bruce, 2587. Hassan, Amir, 6958. Phone First name Homes, Rebecca, 5263 Smith, John, 5252 MacDonald, Mirna, 8965! Pichai, Sundar, 9632. Jobs, Steve, 1002 2587 Bruce 6958 Amir 5263 Rebecca 5252 John 8965 Mirna 9632 1002 Goldsmith, Micheal, 5478. Sundar Yassir, Ammar, 8885 Steve Nicholas, Jack, 4696 5478 Micheal 8885 Pang, Chee, 9898 Lee, Andrew, 7412. Jimenez, Dragos, 6547 Ammar 4696 Jack 9898 Chee 7412 Andrew 6547 Dragos #### #3%23%#3%# End of directory #####2# #3%23%#3 %23 %23 %23 %23
Expert Solution
steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY