Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 10, 2021 16:56:17

DimonSev
Зарегистрирован: 2021-12-10
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с задачей

Всем привет, помогите пожалуйста с решением задачи.
Вот сама задача:

Задача:

Вам даётся файл с неизвестным заранее количеством строк.
В каждой строке будет содержаться Имя Фамилия и почта несуществующих людей.

Ваша задача написать алгоритм, который будет создавать новый файл, в новой папке, в директории проекта.

В файле на первой строке должна быть указана почта адресата, остальные строчки должны быть заполнены именным приглашением на мероприятие, последняя строчка должна содержать номер письма относительно общего количества.
Приглашение должно формироваться из набора задаваемых пользователем шаблонов (порядок применения шаблонов не важен).

Пример файла:

ShishkinaSofia@gmail.com

Здравствуйте, Шишкина Софья!

Вы приглашены на мероприятие, посвящённое дню программиста! Мероприятие состоится …

1/10

Файл “list” из которого должна подкидываться информация приложил к этому топику



Прикреплённый файлы:
attachment list.txt (898 байт)

Офлайн

#2 Дек. 10, 2021 16:59:14

DimonSev
Зарегистрирован: 2021-12-10
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с задачей

написал этот код но он не работает, дайте плиз решение

    
filepatch = "C://lessons//list.txt"
file = open(filepatch, "r+")
text = file.readlines()
def text_generate(email="", index=0, all=0, template=""):
    return f"{email}\n{template}\n{index}/{all}"
def text_generate(first_name="", second_name="", email="", index=0, all=0, template=""):
    try:
        with open(f"{first_name}_{second_name}.txt", "w") as f:
            f.write(text_generate(email=email, index=index, all=all, template=template))
print()

Отредактировано FishHook (Дек. 10, 2021 17:20:22)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version