re-форматирование адресной книги
- 18
- 0
- Опубликовано: 2022-08-27
В адресную книгу добавляем контакты не имея единого формата.
В результате получается адресная книга, в которой совершенно невозможно кого-то нормально найти: мешает множество дублей и разная запись одних и тех же имен.
**Задача**: починить адресную книгу, используя регулярные выражения.
**Структура данных будет всегда**:
1. lastname,firstname,surname,organization,position,phone,email.
2. Предполагается, что телефон и e-mail у человека может быть только один.
3. Базовая адресная книга в формате CSV.
4. Сохранить отформатированную адресную книгу в формате CSV.
**Необходимо**:
- поместить Фамилию, Имя и Отчество человека в поля lastname, firstname и surname соответственно. В записной книжке изначально может быть Ф + ИО, ФИО, а может быть сразу правильно: Ф+И+О;
- привести все телефоны в формат +7(999)999-99-99;
- если есть добавочный номер, формат будет такой: +7(999)999-99-99 доб.9999;
- объединить все дублирующиеся записи о человеке в одну.
**Итог**:
- после запуска main.py в папке file получаете 2 файла;
- конечный файл “not_duble.csv”.