如何验证电子邮件脚本是否正确运行?

时间:2014-02-28 22:06:33

标签: python email batch-file

我为robocopying编写了一个bat脚本。在脚本的末尾,它调用一个python脚本,用于将日志文件的内容发送到电子邮件地址。如果python脚本出于某种原因,最终没有发送电子邮件,我想通过在日志文件中附加一行来注意。但是,我似乎无法在bat文件中找到一种方法来检查python文件是否按预期运行。这一切都在Windows 7上完成,python的版本是2.7.5。任何见解或建议将不胜感激。

1 个答案:

答案 0 :(得分:0)

使用返回码:

在python脚本中:

if email_was_not_sent:
    sys.exit(1)
else:
    sys.exit(0)

在蝙蝠脚本中:

# launch the Python script
if errorlevel 1 (
    # Do your logging thing
)