0

下面的代码片段发送带有状态的电子邮件。如果我想添加另一个换行符,其中包含从调度程序发送的文本。可能的方法是什么?

def send_email(status,message):
    date = str(datetime.now().date())[-5:].replace('-', '/')
    yag.send(to=TO_EMAIL,subject="{} Rebuild Code: {}".format(date, status),contents=message)
    logging.info("Mail Sent!")

谢谢!

4

1 回答 1

0

请尝试此更新的代码。

更新

def send_email(status,message):
    date = str(datetime.now().date())[-5:].replace('-', '/')
    message = "{}\n{}".format(message, 'Sent from Scheduler'
    yag.send(to=TO_EMAIL,subject="{} Rebuild Code: {}".format(date, status),contents=message))
    logging.info("Mail Sent!")

在这里,不仅可以返回消息,还可以像"{}\n{}".format(message, 'Sent from Scheduler') \n单个换行符一样对其进行更新。如果您想要多个换行符,您可以使用\n\n.

于 2018-09-21T05:00:20.853 回答