【发布时间】:2018-09-09 02:25:43
【问题描述】:
创建了一个从 SQL Server 获取数据的 Python 脚本,然后使用 Pandas 和 xlsxwriter 将数据写入 Excel 电子表格。然后,相同的脚本使用 win32 客户端库通过电子邮件将新创建的文件从我的 Outlook 地址发送给某些收件人。
现在,由于我需要完全自动化,因此我尝试让 Windows 任务计划程序尝试在预定时间执行此操作。它会正确创建 Excel 工作表,但无法发送电子邮件。奇怪的是,如果我通过 Python IDE 运行 Python 脚本,整个过程会成功执行而不会出现问题。我已确认电子邮件已发送并且我已收到。使用 WTS 时,该电子邮件既不发送也不接收。
是否有任何解决方法?我应该改用第 3 方任务调度程序吗?
【问题讨论】:
-
您好,欢迎来到 SO。请考虑根据此处提供的指南提出问题:stackoverflow.com/help/how-to-ask。您需要为 SO 社区提供相关代码来重现/调试您的问题。
-
哪个用户被配置为执行WTS任务?
标签: python windows automation scheduled-tasks taskscheduler