Python Outlook-将日期添加到电子邮件

Python Outlook-将日期添加到电子邮件,python,html,pywin32,win32com,Python,Html,Pywin32,Win32com,我用python脚本自动发送了一封outlook电子邮件。我现在想做的是在邮件正文中输入下周的日期 有什么功能可以让我这样做吗 例如,我想发送一封电子邮件,在电子邮件中,我想让收件人在4月29日(从今天起整整一周)之前回复。有没有一种方法可以让我读出今天的日期,然后在电子邮件中打印出7天后的日期 示例代码: 将win32com.client作为客户端导入 导入路径库 作为pd进口熊猫 outlook = client.Dispatch('Outlook.Application') #Mail

我用python脚本自动发送了一封outlook电子邮件。我现在想做的是在邮件正文中输入下周的日期

有什么功能可以让我这样做吗

例如,我想发送一封电子邮件,在电子邮件中,我想让收件人在4月29日(从今天起整整一周)之前回复。有没有一种方法可以让我读出今天的日期,然后在电子邮件中打印出7天后的日期

示例代码: 将win32com.client作为客户端导入 导入路径库 作为pd进口熊猫

outlook = client.Dispatch('Outlook.Application')

#Mail item
message = outlook.CreateItem(0)


df = pd.read_excel(r'Desktop\Review.xlsx',index_col=False,sheet_name='Review',  usecols = "A:H")

#Display message
body = df.to_html()

message.Display()

message.To = "Mick.callnan@something.com"
message.Subject = "Review"
message.HTMLBody = "Hi All, <br> <br>Please respond by this day next week **Enter date here**
#message.Send()
outlook=client.Dispatch('outlook.Application'))
#邮件
message=outlook.CreateItem(0)
df=pd.read\u excel(r'Desktop\Review.xlsx',index\u col=False,sheet\u name='Review',usecols=“A:H”)
#显示消息
body=df.to_html()
message.Display()
留言给米克。callnan@something.com"
message.Subject=“查看”
message.HTMLBody=“大家好,

请在下周这天之前回复**在此处输入日期** #message.Send()
导入日期时间
#多少天的津贴?
N=7
#指定截止日期
deadline=datetime.date.today()+datetime.timedelta(天=N)
#就其本身而言,它已经起作用了。。。
打印(f“请在{截止日期}前回复。”)
#打印出来,请在2021-04-29前回复。
#但也许你想格式化它
s=截止日期.strftime(“%d%b%Y”)
打印(f“请用{s}回复”)
#打印出来,请在2021年4月29日前回复。
顺便说一下,请自行查看格式代码