try-except语句的语法格式为:
try:
可能会产生异常的代码
except 异常类对象1:
当前except子句处理异常的代码
except 异常类对象2:
当前except子句处理异常的代码
当except后面的异常类与出现的异常相对应时,就会运行对应except下面的代码,如果程序出现的异常不在except后面的异常类型之中,则程序会报出本身的错误。
当多个异常类对象对应异常处理代码完全相同时,可以把这些异常类对象以元组的形式放在一个except子句中。
如果想在匹配的except子句中访问异常实例对象,可以在except子句中的冒号前添加关键字as和一个变量。
else
当try语句正常运行没有产生异常时,就会运行else下面的代码。
finally后面的代码总会被执行,不管前面是否出现异常