-
sys模块中的sys.exc_info() :
- 返回值
- error类型,error值,trace_obj
-
traceback模块常用函数 :
- print_tb(tb,limit,file) : 只输出有错的那部分语句,不给出错误类型和错误值
tb,traceback对象
limit,控制出错的层数显示,默认为所有
file,输出对象,默认屏幕,也可以输出到文件中记录日志用 - print_exception(etype,value,tb,limit,file)
需要先使用 sys.exc_info() 获得返回的元组
再使用 print_exception() - print_exc(limit,file):print_exception()的简化版
自动调用 sys.exc_info()
- format_exc(limit,file) :返回错误信息作为字符串
- print_tb(tb,limit,file) : 只输出有错的那部分语句,不给出错误类型和错误值
-
traceback模块所有方法
- "extract_tb"
- "format_exc"
- "format_exception"
- "format_exception_only"
- "format_list"
- "format_stack"
- "format_tb"
- "itertools"
- "linecache"
- "print_exc"
- "print_exception"
- "print_last"
- "print_list"
- "print_stack"
- "print_tb"
- "sys"
- "walk_stack"
- "walk_tb"
追风少年