在主题中添加日期

Add Date to the subject

def send_email(status,message):
    yag.send(to=TO_EMAIL,subject="Test Subject: {}".format(status),contents=message)
    logging.info("Mail Sent!")    

如何在主题行之前添加当前日期 DDMM 格式,例如: 0308测试对象? Yagmail 包裹。

提前致谢。

你可以这样做

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

您应该像这样使用 datetime 模块中的 strftime

from datetime import datetime

def send_email(status,message):
    yag.send(to=TO_EMAIL,subject="{} Test Subject: {}".format(datetime.strftime(datetime.now(), "%d%m"), status),contents=message)
    logging.info("Mail Sent!")