并非所有邮件都由win32com.clien从outlook 2016读取

2024-06-01 12:08:49 发布

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

我在使用库win32com.client从Outlook 2016读取邮件时遇到了一些奇怪的问题。我使用下面的代码

具体来说,这段代码编写标题文件夹和子文件夹。然后我用pyinstaller生成.exe。代码正在工作,但在其他计算机上可能无法工作。具体不显示子文件夹,也不显示所有文件夹

from win32com.client import Dispatch

outlook = Dispatch("Outlook.Application").GetNamespace("MAPI")
root_folder = outlook.Folders.Item(1)

for folder in root_folder.Folders:
    print(folder.Name)
    for fol in folder.Folders:
        print('-' + fol.Name)

最后,我想从need子文件夹加载附件,但这个问题困扰着我继续前进


Tags: 代码namein文件夹clientforrootfolder