Author: Ayush Kumar | Class: B.Tech CSE (DS) | Roll No: 2501420003 | Date: 22/11/2025
This project is a simple Library Management System built in Python.
It allows users to add, issue, return, and view books while storing all records in a file named books.txt.
The system runs entirely in the console and uses classes for clean structure.
- library.py β Contains all Python code (Book class, Inventory class, and Menu).
- books.txt β Automatically created to store book data.
- β Add Book (title, author, ISBN)
- π Issue Book (changes status β βissuedβ)
- π Return Book (changes status β βavailableβ)
- π View All Books
- πΎ Data Persistence using a text file
- β Simple CLI menu system
π File Structure project-folder/ β βββ books.txt βββ library manager.py βββ README.md
python library manager.py
Follow the on-screen menu to manage the library.