语法错误和异常
语法错误
写代码的时候就会产生波浪线
异常
运行代码的时候就会产生异常
异常处理部分
try: 可能出现的代码 except: 如果有异常执行的代码 finally: 无论是否有异常都要执行的代码。 注意
情况1:
try: 可能出现的代码 except:异常类型1 如果有异常执行的代码 except:异常类型2 .。。。。可以跟很多的异常类型 如果是多个except 异常类型的顺序要注意,最大的exception放在最后。
情况2:获取exception 的错误的原因:
try: 可能出现的代码 except:异常类型1 如果有异常执行的代码 except:异常类型2 异常2要执行的代码 except:Exception as err: print(err)以英文的形式写出问题。
异常情况
文件操作:文件出现异常流 无论是否有错误都必须要关闭文件。、 try: 可能出现的代码 except: 如果有异常执行的代码 finally: 无论是否有异常都要执行的代码。 1,try中有return 后面的都不会执行 2,在finally中有return,在try中的return不会立刻返回, 执行完finallly才会返回。 3.raise 主动扔出异常
|