Project 7: Contact Manager The ScenarioCreate a program that a user can use to manage the primary email address and phonenumber for a contact. To get you started, download and use the file...

1 answer below »

I want to stress this enough that this needs to perform exactly like the image up top shows. Do not deviate from what I am asking, and do not include anything less than. If you have any questions feel free to ask me, I'll try and respond ASAP.


Project 7: Contact Manager The Scenario Create a program that a user can use to manage the primary email address and phone number for a contact. To get you started, download and use the file named contacts.csv Download contacts.csv which is also in the Module 11 area. You do not need to upload the contacts.csv file with your homework submission - just the .py file. I will test it with my own contacts.csv file. Please feel free to import and use Python's .csv module. Console https://courses.sfcollege.edu/courses/453126/files/44936798?wrap=1 https://courses.sfcollege.edu/courses/453126/files/44936798/download?download_frd=1 https://courses.sfcollege.edu/courses/453126/files/44936798/download?download_frd=1 Specifications (BE SURE TO INCLUDE ALL OF THESE IN YOUR PROGRAM) ● For the view and del commands, display an error message if the user enters an invalid contact number. ● Use the contacts.csv file to store the data for the program. ● When you start the program, it should read the contacts from the CSV file. ● When you add or delete a contact, the change should be saved to the CSV file immediately. That way, no changes are lost, even if the program crashes later. ● Add comments and explain how you completed the program. ● Note: you must close the CSV file before running the program each time or you will get an error message when trying to save to an open CSV file. ● Save the file with the filename contacts_XXX.py where XXX is either your initials or your last name. Grading Rubric (reused):
Answered 1 days AfterNov 08, 2022

Answer To: Project 7: Contact Manager The ScenarioCreate a program that a user can use to manage the...

Baljit answered on Nov 10 2022
53 Votes
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here