Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation





📂 About This Repository

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.


💻 Tech Stack

👨‍💻 Programming

🛠️ Tools


📚 Concepts Covered

  • File Creation & Deletion
  • Reading & Writing Files
  • Append Mode Operations
  • File Modes (r, w, a, x)
  • Context Managers (with statement)
  • Exception Handling (try-except)
  • pathlib Module
  • os Module for File Operations
  • Recursive File Discovery (rglob)
  • Path Existence Checks
  • File Renaming

🚀 Featured Projects

📂 File Handling CLI

A command-line based file management system with CRUD operations — create, read, update, and delete files using Python.



Tech Stack

Python • pathlib • os



🌐 File Handling Web App

Browser-based file management system with interactive UI, tab navigation, and LocalStorage-based persistence.



Tech Stack

HTML • CSS • JavaScript




⚙️ Getting Started

# 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

About

A comprehensive Python project demonstrating File Handling operations: file I/O, modes, context managers, error handling, and path management.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages