if ("FATAL_ERROR" == level):
send_mail()
sys.exit()
任何人都可以帮助解决上述退出功能,因为我们必须在收到错误后将退出值传递给批处理文件。
发送邮件是脚本中写入的函数,当发生致命错误时会将邮件发送给用户... System.error正在输入错误...它实际上是sys.exit()...我想要什么时候“发生致命错误”它出来并将退出值传递给批处理文件...我们尝试了sys.exit()但它不起作用...请提示更多功能
答案 0 :(得分:0)
您可以使用
sys.exit(1)
让Python脚本以错误结束。但是,正如sys.exit
documentation文档所述,这可能不适用于Windows(文档中提到“shell等”)。
我推断您使用的是Windows,因为您说的是“批处理文件”。也许你必须做Windows-Batch-File-Magic并重新提出一个关于Windows而不是Python的问题。