您现在的位置是:网站首页>文章详情文章详情

python获取异常文件及其行号

inlike2019-07-24 原创文章 浏览(2517) 评论(0) 喜欢(55)

简介当遇到对异常集中处理的情况下,我们需要将异常传递给上层文件,而不是写在本地文件中;因此需要对异常的行号和文件进行捕获,示例

当遇到对异常集中处理的情况下,我们需要将异常传递给上层文件,而不是写在本地文件中;因此需要对异常的行号和文件进行捕获,示例:

try:
    print(a)
except Exception as e:
    print(e)
    print(e.__traceback__.tb_frame.f_globals["__file__"])   # 发生异常所在的文件
    print(e.__traceback__.tb_lineno)                        # 发生异常所在的行数

image.png


很赞哦! ( 55)
    《Python实战进阶》
    None
    None
    夏至已深

站点信息

  • 建站时间:2019-5-24
  • 网站程序:like in love
  • 主题模板《今夕何夕》
  • 文章统计:104条
  • 文章评论:***条
  • 微信公众号:扫描二维码,关注我们
  • 个人微信公众号