使用Python获取Outlook联系人

前端之家收集整理的这篇文章主要介绍了使用Python获取Outlook联系人前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有一个任务是使用Python从(Microsoft)Outlook获取所有联系人.我试过这个:

import win32com.client
object = win32com.client.Dispatch("Outlook.Application")
ns = object.GetNamespace("MAPI")
print ns

它给了我输出

我知道ns现在是一个对象,但它是否允许我访问Outlook联系人?
如果是,那我该如何获取联系人?

谢谢.

最佳答案
import win32com.client
import pywintypes

o = win32com.client.Dispatch("Outlook.Application")
ns = o.GetNamespace("MAPI")
profile = ns.Folders.Item("Profile Name")
contacts = profile.Folders.Item("Contacts")

猜你在找的Python相关文章