Skip to content

This is a simple command-line based To-Do List application built using Python. It allows users to add, remove, and view tasks directly in the terminal

Notifications You must be signed in to change notification settings

Amandeep8130/ELEV_LAB_Task_2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Python To-Do List Application (Command Line Interface)

This project is a simple and efficient Command Line To-Do List Application built using Python. It allows users to manage their daily tasks directly from the terminal. The application supports adding, removing, and viewing tasks, and ensures that all tasks are saved permanently using a text file.

Features Add Tasks

Quickly add new tasks to your to-do list using simple input commands.

Remove Tasks

Delete any task by selecting its task number from the list.

View Tasks

Display all existing tasks neatly with numbering for easy management.

Persistent Storage

All tasks are stored in a tasks.txt file using Python's open() function. This ensures that tasks are not lost even after closing the program.

How It Works

Tasks are loaded from tasks.txt when the program starts.

A menu is displayed with four options:

View tasks

Add a task

Remove a task

Exit

Every time you add or remove a task, the file is updated automatically.

The program runs continuously until the user chooses to exit.

Technologies Used

Python

Lists for task management

File handling using open(), read, and write

About

This is a simple command-line based To-Do List application built using Python. It allows users to add, remove, and view tasks directly in the terminal

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages