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