-7
if ("FATAL_ERROR" == level):
send_mail()
sys.exit()

任何人都可以帮助使用上述退出功能,因为一旦收到错误,我们必须将退出值传递给批处理文件?

发送邮件是脚本中编写的函数,当发生致命错误时将邮件发送给用户......System.error是输入错误......它实际上是sys.exit()......我想要每当“致命错误发生”它出来并将退出值传递给批处理文件...我们尝试了 sys.exit() 但它不起作用...请建议使用更多功能

4

1 回答 1

0

您可以使用

sys.exit(1)

让 Python 脚本以错误结束。但是,正如sys.exit 文档文档所述,这可能不适用于 Windows(文档中提到了“shell 等”)。

我推断您使用的是 Windows,因为您说的是“批处理文件”。也许你必须做 Windows-Batch-File-Magic 并改写一个关于 Windows 而不是 Python 的问题。

于 2013-02-19T09:00:54.823 回答