欢迎光临散文网 会员登陆 & 注册

[33] Python异常处理 | 程序炸之前,走一波预判

2022-12-16 14:21 作者:日月潭的呼唤他  | 我要投稿

课代表总结了Python异常处理 的信息👍👍👍


视频内容:

1️⃣异常类型✍️

2️⃣捕捉异常📄


视频内容:

1️⃣异常类型✍️

  • 用长度范围之外的索引对列表取值时,会产生 index error,即索引错误。
  • 用数字除以 0 时,会产生 zero division error,即除 0 错误。
  • 打开的文件不存在时,会产生 file not found error,即找不到文件错误。
  • 让两个字符串做乘法,会产生 type error 记类型错误等等。
  • 由于异常类型非常之多,无法全部概括写的代码里面问题越多,可能就对不同类型的错误越熟悉。


00:51




2️⃣捕捉异常📄

  • try 冒号换行后缩进的代码块里,放上觉得可能会产生报错的代码。接下来在 Excel 的后面跟上想捕捉的错误名字以及冒号。
  • 在 except 后面放 value area 去捕捉它。在换行后缩进的代码块里面,放上那类错误发生后你想相应执行的操作。可以直接写个 accept 冒号。这个语句会捕捉所有的错误类型。
  • 需要注意的是, try accept 语句在捕捉错误时从上往下运行。如果第一个 accept 的语句就捕捉到了对应错误,后面的 accept 的语句都不会执行了。和咱们 if ALIF 的逻辑很像,只有第一个符合条件的分支会运行。
  • 在 accept 的后面,还可以再跟上两个语句 else 和 finally else 冒号缩进的代码块里,放上当 try 里面的语句没有任何错误产生时要执行的语句


02:06




[33] Python异常处理 | 程序炸之前,走一波预判的评论 (共 条)

分享到微博请遵守国家法律