接触python 一直觉着编译后报错常常没能捕捉显示,每次也只能从头看到尾
刚好在水木社区中看到关于异常捕捉帖子python
方法一:捕获全部异常io
try:编译
a=b社区
b=cimport
except Exception,ex:方法
print Exception,":",exim
方法二:采用traceback模块查看异常异常
import traceback
try:
a=b
b=c
except:
traceback.print_exc()
方法三:采用sys模块回溯最后的异常
import systry: a=b b=cexcept: info=sys.exc_info() print info[0],":",info[1]