This repository demonstrates File Handling operations in Python through a practical CRUD-based project — Create, Read, Update, and Delete files.
It covers Python's pathlib module, file I/O modes (r, w, a), error handling, and recursive file discovery. A web version is also included using HTML, CSS, and JavaScript for browser-based file management.
The goal of this repository is to strengthen Python fundamentals around file systems and data persistence.
- File Creation & Deletion
- Reading & Writing Files
- Append Mode Operations
- File Modes (
r,w,a,x) - Context Managers (
withstatement) - Exception Handling (
try-except) pathlibModuleosModule for File Operations- Recursive File Discovery (
rglob) - Path Existence Checks
- File Renaming
# Clone the repository
git clone https://github.com/suryanshsingh-codes/FileHandlingInPython.git
# Open the repository
cd FileHandlingInPython
# Run the CLI version
python FileHandlingProject.py⭐ Thank you for visiting this repository!
Learn • Practice • Build • Improve