您现在的位置是:首页 > 技术笔记 网站首页技术笔记

No8:Python的traceback定位异常

Python  
简介Python定位异常的相关操作,traceback。

1、演示用法

import sys
import traceback

# 异常栈输出
traceback.print_exception(*sys.exc_info())
# traceback.print_exception()简化版
traceback.print_exc()
# 异常栈以字符串的形式返回
traceback.format_exc()

2、定位异常

import sys
import traceback

try:
    raise SyntaxError
except:
    # 异常栈输出
    traceback.print_exception(*sys.exc_info())
    # traceback.print_exception()简化版
    traceback.print_exc()
    # 异常栈以字符串的形式返回
    traceback.format_exc()