1、
try:
可能发生异常的代码
except:
如果出现异常执行的代码
2、
try:
可能发生异常的代码
except:
处理异常的代码
else:
没有发生异常,except不满足执行else
finally:
不管有没有异常,最终都要执行
3、traceback.format_exc() 显示完整的异常堆栈信息
4、Exception
是 Python 的内置基类,用于表示所有异常的基类。在使用 try-except
语句进行异常处理时,可以使用 Exception
来捕获和处理任何类型的异常。
import traceback
try:
print('语法错误')
print('异常错误')
print('a'+11)
except Exception as e:
#仅输出异常提示信息
print(e)
#traceback.format_exc() 完整的异常堆栈信息
print(traceback.format_exc())