Exercise: Phone book in JSON
Write a script that acts as a phonebook. As "database" use a file in JSON format.
$ python phone.py Foo 123 Foo added $ python phone.py Bar Bar is not in the phnebook $ python phone.py Bar 456 Bar added $ python phone.py Bar 456 $ python phone.py Foo 123
- If the user provides Bar 123 save 123 for Bar.
- If the user provides Bar 456 tell the user Bar already has a phone number.
- To update a phone-number the user must provide --update Bar 456
- To remove a name the user must provide --delete Bar
- To list all the names the user can provide --list