本文主要是介绍解决:pywintypes.com_error: -2147221021, ‘操作无法使用’及-2146959355, ‘服务器运行失败‘问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天在运行python脚本处理outlook邮件数据时,发现控制台报错:
IDispatch = pythoncom.connect(IDispatch)
pywintypes.com_error: (-2147221021, '操作无法使用', None, None)IDispatch = pythoncom.CoCreateInstance(IDispatch, None, clsctx, pythoncom.IID_IDispatch)
pywintypes.com_error: (-2146959355, '服务器运行失败', None, None)
经过google及实测发现,python和outlook的运行权限需要一致:比如,python脚本是以管理员权限运行的,则outlook也要以管理员权限运行。反之,python是以当前用户权限运行的,则outlook也用当前用户权限运行即可。
参考:https://stackoverflow.com/questions/41611383/how-to-connect-to-a-running-instance-of-outlook-from-python
这篇关于解决:pywintypes.com_error: -2147221021, ‘操作无法使用’及-2146959355, ‘服务器运行失败‘问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!