开发者社区> 问答> 正文

查找python报错在第几行

已解决

问题来源于python学习网

展开
收起
保持可爱mmm 2019-12-10 13:46:32 519 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    我们都知道使用用try except可以捕获异常,但抛出的错误却不知道第几行,有时候着实让人着急。

    解决这个办法要使用 tracebak 来跟踪错误

    常见如下

    try:

    print dddd
    

    except Exception, e:

    print e
    

    这样子的代码只是输出了错误的主要信息,并没有输出你错误的地点

    使用tracebak ( import tracebak )

    try:

    print dddd
    

    except Exception, e:

    traceback.print_exc()
    

    这样就能够知道代码错误到底在第几行,以便于我们修改错误。

    2019-12-10 13:48:22
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载