用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/2161.html
评论列表(3条)
D哥,文中两处tracebak需要改成traceback
@小Y:谢谢
文中有两处traceback 书写错误,还请帮忙修改下