Write a python program that can create, add, and view books (Note: Do only 1,2 and 3). Create, Add and View REFERENCE: 1 - Create (1) Create a book.csv and enter at least five books. The following field: must be included. - Book Id - automatically generated - Title of the Book - Author - Publisher - Year - ISBN Sample Screen (1) Create

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
PYTHON FILE HANDLING
Write a python program that can create, add, and view books
(Note: Do only 1,2 and 3). Create, Add and View
REFERENCE:
1 - Create
(1) Create a book.csv and enter at least five books. The following fields
must be included.
- Book Id - automatically generated
- Title of the Book
- Author
- Publisher
- Year
- ISBN
Sample Screen (1) Create
Enter the following fields.
Book Id:
Title
Author :
Publisher:
Year :
ISBN :
Add another: [Y/N]_
Sample Screen (2) Add
Enter the following fields.
Book Id :
Title :
Author :
Publisher:
Year :
ISBN :
The book
has been added.
Add another: [Y/N]_
Sample Screen (4) Search
Search Title
Book Id Title
Book Id Title
Sample Screen (3) View
Book Id:
Title
1) View by Title 2) View by Author 3) View by Year
Sample Screen (5) Edit
:
Author :
Publisher:
Year :
:
ISBN
Search Author
Display the book you want to edit. (book id)
Author
Book Id :
Title :
The book
has been updated.
Sample Screen (6) Delete
Display the book you want to delete. (book id)
Author:
Publisher:
Year :
ISBN :
Author
Publisher
Select [1-3]
Publisher
Are you sure to delete the book title [Y/N]:
The book
has been deleted.
Year
Year
ISBN
ISBN
Transcribed Image Text:PYTHON FILE HANDLING Write a python program that can create, add, and view books (Note: Do only 1,2 and 3). Create, Add and View REFERENCE: 1 - Create (1) Create a book.csv and enter at least five books. The following fields must be included. - Book Id - automatically generated - Title of the Book - Author - Publisher - Year - ISBN Sample Screen (1) Create Enter the following fields. Book Id: Title Author : Publisher: Year : ISBN : Add another: [Y/N]_ Sample Screen (2) Add Enter the following fields. Book Id : Title : Author : Publisher: Year : ISBN : The book has been added. Add another: [Y/N]_ Sample Screen (4) Search Search Title Book Id Title Book Id Title Sample Screen (3) View Book Id: Title 1) View by Title 2) View by Author 3) View by Year Sample Screen (5) Edit : Author : Publisher: Year : : ISBN Search Author Display the book you want to edit. (book id) Author Book Id : Title : The book has been updated. Sample Screen (6) Delete Display the book you want to delete. (book id) Author: Publisher: Year : ISBN : Author Publisher Select [1-3] Publisher Are you sure to delete the book title [Y/N]: The book has been deleted. Year Year ISBN ISBN
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