Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python中在Outlook文件名前添加日期_Python - Fatal编程技术网

如何在python中在Outlook文件名前添加日期

如何在python中在Outlook文件名前添加日期,python,Python,下面的代码自动下载outlook文件并保存在特定文件夹中。我想在下载的文件名前添加日期 import win32com.client from datetime import datetime, timedelta import os # set up connection to outlook outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI") i

下面的代码自动下载outlook文件并保存在特定文件夹中。我想在下载的文件名前添加日期

import win32com.client
from datetime import datetime, timedelta
import os
# set up connection to outlook
outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")

inbox = outlook.GetDefaultFolder(6)
messages = inbox.Items

received_dt = datetime.now() - timedelta(days=1)
received_dt = received_dt.strftime('%m/%d/%Y %H:%M %p')

messages = messages.Restrict("[Subject] = 'Test'")
#date = messages.restrict.senton.date()

for message in list(messages):
    attachments = message.Attachments
    attachment = attachments.Item(1)
    attachment_name = str(attachment).lower()
    
attachment.SaveAsFile(os.path.join(r"C:\Users\thyagarajansa\OneDrive - Tabcorp\Documents\Mail", #date + attachment_name))

对你有帮助吗?这里有很多关于如何做你想做的事情的例子: