Программа представляет собой простую телефонную книгу, разработанную на Python. Она позволяет пользователям управлять списком контактов, включая добавление, редактирование, удаление и поиск контактов.
-
Отображение существующих контактов: Выводит список всех контактов, сохраненных в файле
contacts.csv, в виде таблицы. Если какие-то данные отсутствуют, например, если контакт не содержит номеров телефонов, выводится сообщение о недостаточности данных. -
Создание нового контакта: Позволяет пользователю ввести новый контакт в формате "Фамилия, Имя, Отчество, Название организации, Рабочий телефон, Личный телефон". Новый контакт сохраняется в файле
contacts.csvи добавляется в текущий список контактов. -
Редактирование записи: Позволяет пользователю выбрать индекс контакта, который необходимо отредактировать, и ввести новые данные для этого контакта. После редактирования данные контакта обновляются как в списке контактов, так и в файле
contacts.csv. -
Удаление записи: Позволяет пользователю выбрать индекс контакта, который нужно удалить, и удаляет этот контакт из списка контактов и из файла
contacts.csv. -
Поиск записей: Позволяет пользователю ввести критерии поиска (через запятую) и выполняет поиск контактов, удовлетворяющих этим критериям. Результаты поиска отображаются в виде таблицы, а если ни один контакт не найден, выводится сообщение об этом.
-
Выход: Завершает выполнение программы.
- Установите Python, если он еще не установлен на вашем компьютере.
- Склонируйте этот репозиторий с помощью
git clone. - Перейдите в директорию проекта и запустите программу с помощью
python PhoneBook.py.