try/catch语句用以处理python编程过程中可能出现的异常情况 python是一个高度应用(解释型)语言,在运用过程中的种种疏漏有时难以避免 捕获所有异常 12345 try: a=b b=c except Exception,e: print Exception,":",e 采用traceback模块查看异常 1234567891011121314151617181920 import traceback try: a=b b=c except: traceback.print_exc()#也可以将异常存储到日志文件中去import tracebacktry: a=b b=c except: f=open("c:log.txt",'a') traceback.print_exc(file=f) f.flush() f.close() 采用sys模块回溯最后的异常 12345678 #引入sys模块import sys try: a=b b=c except: info=sys.exc_info() print info[0],":",info[1] 赞微海报分享
近期评论