Python处理Outlook邮件Excel附件脚本报错求助
Python脚本故障排查求助
需求背景
- 每日接收指定邮箱发来的带Excel附件的邮件
- 核心操作流程:打开附件→删除首行及所有空行→将文件另存到新路径并修改文件名
历史故障
上周脚本可完整执行所有操作,但会导致生成的Excel文件损坏,打开时弹出报错:
- 报错1:提示文件格式或扩展名无效,无法打开
- 报错2:提示文件已损坏,无法打开
当前新故障
搁置一周后未修改任何代码,运行时抛出COM错误:
line 112, in email_items = shared_inbox.Items.Restrict( File "<COMObject >", line 2, in Restrict pywintypes.com_error: (-2147352567, 'Exception occurred.', (4096, 'Microsoft Outlook', 'Condition is not valid.', None, 0, -2147352567), None)
求助请求
附上完整脚本代码,恳请技术人员帮忙审查脚本,明确上述两处故障的原因。此前使用ChatGPT尝试解决未得到有效方案。
内容的提问来源于stack exchange,提问作者Adam Ross
相关产品推荐
相关产品推荐

