栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【Python】异常捕获

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Python】异常捕获

异常

程序在运⾏时,如果 Python 解释器 遇到到⼀个错误,会停⽌程序的执⾏,并且提示⼀些错误信息,这就是异常。
程序停⽌执⾏并且提示错误信息 这个动作, 抛出异常(raise 关键字)

捕获异常

程序遇到异常, 默认动作是终⽌代码程序的执⾏, 遇⻅异常之后, 可以使⽤ 异常捕获, 让程序代码继续运⾏,不会终⽌运⾏

1.任何类型异常都能捕获

try:
	书写可能发生异常的代码
except:
	发生了异常的代码 

2.只捕获指定类型异常,如果不是这个异常,还是会报错

try:
	书写可能发生异常的代码
except 异常类型:
	发生了异常的代码

3.捕获多个指定类型的异常(可以针对不同的异常错误,进行单独的代码处理)

try:
	书写可能发生异常的模块
except 异常类型1
	发生了异常1执行的代码
except 异常类型2
	发生了异常2执行的代码
except 异常类型...:
	发生了异常...执行的代码

4.异常捕获的完整版

try:
	可能发生异常的代码
except 异常类型1:
	发生异常类型1执行的代码
except Exception as 变量:
	发生其他类型的异常,执行的代码
else:
	没有发生异常会执行的代码
finally:
	不管有没有发生异常,都会执行的代码

Exception 是常见的异常类父类,这里书写Exception可以捕获常见的所有异常,
as 变量:这个变量是一个异常类的对象,print(变量)可以打印异常信息

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/741269.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号