zoukankan      html  css  js  c++  java
  • traceback 异常跟踪

    traceback 用来跟踪异常返回信息。

    异常对象默认包含stacktrace相关的信息,通过异常对象的相关方法printStackTrace()和getStackTrace()等方法就可以取到异常栈信息,能打印log辅助调试。

     1 __author__ = 'Zechary'
     2 
     3 import traceback
     4 import StringIO
     5 
     6 try:
     7     raise SyntaxError, "traceback test"
     8 except:
     9     fp = StringIO.StringIO()
    10     traceback.print_exc(file=fp)
    11     message = fp.getvalue()
    12     print message

    打印消息:

    1 Traceback (most recent call last):
    2   File "D:/Python/untitled/mytraceback.py", line 7, in <module>
    3     raise SyntaxError, "traceback test"
    4 SyntaxError: traceback test
  • 相关阅读:
    hdu3874
    spoj D-query
    hdu4348
    hdu4417
    hdu2665
    [LUOGU] P1057 传球游戏
    [CODEVS] 2193 数字三角形WW
    [CODEVS] 2189 数字三角形W
    [模板] 线段树
    [模板] 树状数组
  • 原文地址:https://www.cnblogs.com/xiaojiangdraug/p/4498840.html
Copyright © 2011-2022 走看看