python - win32com 解析 Outlook 2010 时显示实例,而不是文件夹/消息的名称/主题

标签 python outlook outlook-2010 win32com

我下午就遇到了这个问题。该代码在早上运行得非常好。我很困惑为什么会发生这种情况。

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/

相关文章:

python - 使用python3爬取维基百科子类别时出错

c# - 展望COMException

vba - 按顺序保存附件

python - 通过 Python 读取 Outlook 事件

python - 如何在日期时间设置为索引时获取以前的值

python - 如何使用 python/Django 更新 MySQL 中的多行(CASE、WHEN、THEN)

python - Python 中的 IPv6 地址表示

email - 从不在 session 帐户中的非默认帐户发送邮件

c# - 操作不可用(HRESULT : 0x800401E3 (MK_E_UNAVAILABLE)) when running through Windows Service? 异常

html - Outlook 2010 时事通讯中的不良图像