import traceback try: xxxx except: error = traceback.format_exc() print(error)
这里区分于:
try: xxxx except Exception as e: print(e)
前者可以针对error做特殊处理,而后者只可以打印出来报错信息,e的数据类型是<class 'xxxx'>,无法对这种报错信息进行处理;但是前者就可以了,error的数据类型是str。