我下午就遇到了这个问题。该代码在早上运行得非常好。我很困惑为什么会发生这种情况。
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
早上,我可以通过简单地获取文件夹的名称
打印(文件夹)
但是,我不知道我更改了哪些设置,我现在需要在文件夹后面添加“.Name”才能获取文件夹的名称
print(folder.Name)
为什么会发生这种情况?
最佳答案
我不知道为什么会发生这种情况,but correct syntax is folder.Name
关于python - win32com 解析 Outlook 2010 时显示实例,而不是文件夹/消息的名称/主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54805133/