永远运行python脚本,无需关心错误

时间:2013-11-11 15:59:31

标签: python error-handling

我需要运行一个python脚本,每小时向我发送一封电子邮件,其中包含一些日志信息。 问题是服务器暂时失败,然后我的python scrips返回bash。

我尝试同时为true,但在连接断开时它仍会返回bash。

2 个答案:

答案 0 :(得分:2)

您可以在try和except语句中嵌入代码。 所以它将是:

while True:
    try:
        # Your code
    except:
        pass

此处代码将继续运行,如果遇到错误,它将不执行代码,但while循环将继续。

答案 1 :(得分:2)

使用try..except语句:

while True:
    try:
        send(text)
    except Exception as e:
        logger.log(e)