Python 异常之后不知多少行的解决办法

用try except之后,抛出的错误却不知道第几行,有时候着实让人着急

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

常见如下

[cc lang=”php”]
try:
print dddd
except Exception, e:
print e
[/cc]

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

使用traceback

[cc lang=”php”]
try:
print dddd
except Exception, e:
traceback.print_exc()
[/cc]

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

原创文章,作者:老D,如若转载,请注明出处:https://laod.cn/code-audit/python-abnormal.html

(0)
上一篇 2016-05-29 21:34
下一篇 2016-06-01 01:24

相关推荐

发表回复

登录后才能评论

评论列表(3条)

  • cyalias
    小Y 2017-05-11 08:31

    D哥,文中两处tracebak需要改成traceback

  • cyalias
    cyalias 2017-05-10 13:45

    文中有两处traceback 书写错误,还请帮忙修改下