Я занимаюсь обработкой текста с использованием Python, в котором я ищу конкретный текст в журнале консоли и печатаю каждую согласованную строку. Это достигается с помощью функции, называемой:Собрать вывод Python до текущего исполнения и присвоить его переменной для отправки по электронной почте
get_matched_log_lines(url, search_pattern, print_pattern)
где url
= от которого я получаю мой журнал, search_pattern
= моя цель шаблон поиска, print_pattern
= путь Я хочу напечатать мой вывод (его, %s.%s
)
Как отправить весь этот результат функции get_matched_log_lines()
по электронной почте? Код функции отправки электронной почты уже написан мной в Python.
Вот что я думаю/пытался до сих пор:
email_content = get_matched_log_lines(url, search_pattern, print_pattern)
TO = 'recipient email address'
FROM ='sender email address'
#emailing function - py_mail
py_mail("Test email subject", email_content, TO, FROM)
Это дает мне пустое письмо.
И ваш вопрос? – PyNEwbie
Я только что редактировал свой вопрос, спрашивая ... Как отправить весь этот вывод функции get_matched_log_lines() по электронной почте? Надеюсь, теперь это яснее. –
Возможный дубликат [Как отправить электронное письмо с Python?] (Http://stackoverflow.com/questions/6270782/how-to-send-an-email-with-python) – PyNEwbie