好的,这里是我目前的问题,可以分解成几个部分,任何部分的任何建议将不胜感激!在Python中使用Outlook兑换
一般问题概述:我有几个PST文件,其中包含在PST文件中的每封电子邮件都有一个标签,我需要删除。最终目标是减去标签的PST文件(标签是每行电子邮件中的3行文本,上下各有一行*)。
为了解决这个问题,我希望能够在Python中操纵PST。为了在Python中操作,我发现我可以使用Outlook Redemption及其MAPI表(我以前没有使用过任何MAPI表)。
Outlook Redemption部署在一个DLL文件中,我从来没有必要将一个DLL文件导入到Python中,所以我检查了Stack Overflow并得到了this answer。不过,我不明白这些行:
# Actually map the call ("HLLAPI(...)") to a Python name. hllApi = hllApiProto (("HLLAPI", hllDll), hllApiParams)
我应该把由“...”表示的空间是什么,他也意味着什么,通过将其映射到一个Python名字与众不同?
就像我说的,任何帮助/意见/建议/可惜将不胜感激。
我想补充的唯一的事情是确保包含行'win32.com .client.gencache.EnsureDispatch(“Outlook.Application”)'因为有时候如果你没有这些,你最终可能找不到你需要的一切。 – demongolem 2012-09-26 20:45:56