分析Outlook 2010时出现win32com。实例,而不是文件夹/messag的名称/主题

2024-10-02 16:21:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我下午遇到了这个问题。代码在早上运行得非常好。我很不明白为什么会这样。你知道吗

import win32com.client  
outlook = win32com.client.dynamic.Dispatch("Outlook.Application").GetNamespace("MAPI")
folder = (outlook.Folders)[1]
print(folder)

结果是:

<win32com.gen_py.Microsoft Outlook 14.0 Object Library.MAPIFolder instance at 0x37167984>
Process finished with exit code 0

早上,我只需简单地

print(folder)

但是,我不知道我改变了什么设置,我现在需要把“.Name”放在文件夹后面才能得到文件夹的名称

print(folder.Name)

为什么会这样?你知道吗


Tags: 代码nameimport文件夹clientapplicationdynamicfolder