把Python程序报错信息输出
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。

浙公网安备 33010602011771号