В python как создать шаблон. Принимая входные данные от пользователя

#python #templates

#python #шаблоны

Вопрос:

Как создать шаблон в виде письма.в котором принимает входные данные от пользователя и те входные данные, которые четко указаны в теле письма, также в программировании на python.

Комментарии:

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

Ответ №1:

Одна простая попытка, на случай, если вы хотите сгенерировать обычное текстовое сообщение электронной почты (хотя, я думаю, вы также могли бы использовать этот подход для тела html).

Python иногда удивительно прост.

 name= input(prompt='Please enter the name of the receipient: ')
url= input(prompt='please enter the URL: ')
my_name= input(prompt='please enter your name: ')
mail_body= f"""
Dear {name},

we are proud to inform you, that we have just released a new version
of our anti-spam software, that reliably filters out unwanted mails
from your post box.

For more information please visit
{url}

Kind regards
{my_name}
"""
print(mail_body)