在解析异常时,如何知道哪个参数有错误消息?

2024-04-27 00:11:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试解决异常。在python2中,我曾经这样写:

        except (Exception,InternalError,SQLAlchemyError) as e:
        message = e.message;

但在python3中,它给出了一个错误,即找不到属性消息。现在我试着这样做:

        except (Exception,InternalError,SQLAlchemyError) as e:
        message = e[0]

但是我如何知道异常的哪个参数e[0],e[1]等将保存消息呢?我只需要消息,不需要异常的所有参数


Tags: 消息message参数属性as错误exceptionpython3