在Python中使用Outlook Redemption
好的,这是我目前的问题,可以分为几个部分,任何部分的建议都将不胜感激在Python中使用Outlook Redemption,python,outlook-redemption,Python,Outlook Redemption,好的,这是我目前的问题,可以分为几个部分,任何部分的建议都将不胜感激 一般问题概述:我有几个PST文件,其中包含在PST文件中的每封电子邮件都有一个我需要删除的标记。最终目标是一个PST文件减去标记(标记是每个电子邮件中的3行文本,在顶部和底部用*行括起来) 为了解决这个问题,我希望能够用Python操作PST 为了在Python中进行操作,我发现我可以使用和它的MAPI表(我以前没有使用过任何MAPI表) Outlook Redemption部署在一个DLL文件中,我以前从未将DLL文件导入P
# Actually map the call ("HLLAPI(...)") to a Python name.
hllApi = hllApiProto (("HLLAPI", hllDll), hllApiParams)
我应该在用“…”表示的空格中放什么?他把它映射到Python名称是否有什么特别的意思如我所说,任何帮助/建议/建议/怜悯都将不胜感激。我不使用Python,但看起来您可以像使用任何其他COM对象一样使用Redemption:
我不使用Python,但看起来您可以像使用任何其他COM对象一样使用Redemption:
我要添加的唯一内容是确保包含行
win32.com.client.gencache.EnsureDispatch(“Outlook.Application”)
,因为有时如果没有该行,最终可能无法找到所需的所有内容。我要添加的唯一内容是确保包含行win32.com.client.gencache.EnsureDispatch(“Outlook.Application”)
,因为有时候如果你没有它,你可能最终找不到你需要的一切。
import win32com.client
import pywintypes
session = win32com.client.Dispatch("Redemption.RDOSession")
...