#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)