Python中异常处理
1、异常 Exception 错误Error 逻辑错误:算法写错了,加法写成了减法。 笔误:变量名写错了,语法错误。 错误可以避免的 异常Exception 本身就是意外情况。一些意外,导致程序无法正常的执行下去。 是不可避免的。 错误和异常 在高级编程语言中,一般都有错误和异常的概念,异常是可以捕获的并被处理的,但是错误是不能捕获的。 with open('test') as f: pass 错误信息: Traceback (most recent call last): File "C:/Users/WCL/PycharmProjects/untitled1/package/test1/异常处理.py", line 1, in <module> with open('test') as f: FileNotFoundError: [Errno 2] No such file or directory: 'test' def 0A(): pass File "C:/Users/WCL/PycharmProjects/untitled1/package/test1/参数检查.py", line 142 class typeassert ^ SyntaxError: invalid syntax 一个健壮的程序,尽可能的避免错误。 尽可能的捕获,处理各种异常。 2、产生异常 产生