try...except Exception

Posted kcxg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了try...except Exception相关的知识,希望对你有一定的参考价值。

强行打印报错信息

如果实在是万不得已,你必须用try...except Exception,如何把具体报错的位置打印出来呢?其实也是有方法的。那就是使用 Python 自带的traceback模块。

它的用法非常简单:

import traceback

try:
    1 + a
except Exception:
    print(traceback.format_exc())
成功把异常所在的行数和具体的错误类型打印了出来。显然,这样写你需要平白无故多写很多代码。

技术图片

 

以上是关于try...except Exception的主要内容,如果未能解决你的问题,请参考以下文章

try...except Exception

python try except else finally

处理异常 ‘try’——‘except’ 方法

13异常

Python入门教程第52篇 异常处理之try…except

Python中获取异常(try Exception)信息