Python异常(九)
异常一:
编程的时候会遇到两类错误:语法错误,不安py规定的语法来写代码
异常错误:
处理异常:
指定捕获具体的异常:
打印异常原因:
捕获多个异常:pass通过不打印
单独处理不同的异常:
异常二:
finnally通常用于处理收尾工作,比如关闭文件
异常嵌套:
抛出异常:不能抛出不存在的异常:
替换异常:
异常链:
这个跟raise类似,通常用于代码调试
类似if语句,用来调试:
assert s == "FishC"
:这条语句尝试断言变量 s
的值等于字符串 "FishC"
。如果 s
的值确实是 "FishC"
,则程序继续执行;若 s
的值不等于 "FishC"
,就会抛出 AssertionError
异常