Question: must be done in Python coding language Must be done in Python coding language. please No syntax errors. Thank you!! No syntax errors- meaning that

must be done in Python coding language must be done in Python coding language Must be done in Python
Must be done in Python coding language. please No syntax errors. Thank you!!
No syntax errors- meaning that the code should give the output shown in the image coding language. please No syntax errors. Thank you!! No syntax errors- meaning

Project 8-3: Contact Manager Add exeeption handling to a program that manages the primary email address and phone number for a contact. If you've done project 7-3, you can add the exeeption handling to that program. Otherwise, you can start this program from scratch. Console if the contacts file is not found Contaot Manager Could notlind contacts tilet staxtiog new oontacta file.. coleave Mast 1 ist - Display al1 contacts view - Viev a contact add - Mdd a contact del - Delete a contact. exit - Fexit program Comend: 1i=t There are no eentaeta in the list. Comsand: add Wane: Mike Marach thati: mikelaurach, com Phope: 5591234567 Mike Marach was added. Comand: list 1. Mike Murach Comand: viee Munbor: 2 Invalid contact number. Comandt: vieu Mumbert x Invalid incecer. Command: view thibler: 1 Jiane: Mike Marach Enail: ankelmurach, con Phobe : 5591234567 coemand : exit Eye: Specifications * When the program starts, it should read the contacts from a CSV file named contacticsv, Your instructor should provide this file if you don't already have it. - If the program can't find the CSV file, it should display an approprate mesiage and create a new? CSV file that doesn't contnin any contact data - For the view and del commands, disphy an appropriate error mesage if the aier caices an invalid. integer or an invalid contact number. - When you add or delete a contact, the change sould be saved to the CSV Bile immediately: That way, no changes are lost, eves if the program srashes later. Project 8-3: Contact Manager Add exception handling to a program that manages the primary email address and phone number for a contact. If you've done project 7-3, you can add the exception handling to that program. Otherwise, you can start this program from scratch. Console If the contacts file is not found Contact, Managar Could not Atind contaots file starting new eentaets 4 ile. COoNUD AESS list - Display a11 eantacts riew - View a contact add - add a contaet del - Delete a contact axit - Ixit program Commend: list. Fhere are no oontaets in the list. Cormand: add Tispe: Mike Xurach Bna11: nikefnurach, com Fone1. 5591234567 Mike Warach ws added. Comand: list 1. Mike Marach Cormand: viev Nhanber: 2. Tnvalid conteet number. Comand: view Humber: x Invelid inteper: Conmand: view Nurber: 1 Uane : Mike Murneh Manaili mikefmurach eon Phone: 559123456 ? Cormand; exit. ayel Specifications - When the program starts, it should read the contacts from a CSV file named contactscsy. Your instructor shoubd provide thisfile if you don't already have it. - If the program can't find the ESV file. it should display as appropriate mesuec and create a new CSV file that docsi't contains any comtact data - For the view and del comr andi, dipluly an apptopriate ctnot messape if the uber cutcrs an itvalid integer or an invalid contact aumbor. - When yoa atd or delete a contac, the chatye should be savod to the eSV file imacdiately. That way? no changes are lost even if the properam craakes Later

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!