Найти - Пользователи
Полная версия: Помогите с задачей
Начало » Python для новичков » Помогите с задачей
1
DimonSev
Всем привет, помогите пожалуйста с решением задачи.
Вот сама задача:

Задача:

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

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

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

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

ShishkinaSofia@gmail.com

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

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

1/10

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



DimonSev
написал этот код но он не работает, дайте плиз решение
    
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()
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB