什么是python的异常?
异常是出现在程序执行过程中的,当程序出现异常后,程序就无法正常运行。当python脚本发生异常时,我们就需要捕获它,对异常进行处理,否则程序会终止运行。
异常的种类
异常名称描述
异常的处理
捕捉异常在python中使用的是try/except语句。
try用来检测语句块中的错误,从而让except语句捕获异常信息并处理。
如果你不想在异常发生时结束你的程序,只需在try里捕获它。
语法:
以下为简单的try....except...else的语法:
try:
#运行别的代码
except :
#如果在try部份引发了'name'异常
except ,:
#如果引发了'name'异常,获得附加的数据
else:
#如果没有异常发生
异常实例
1、KeyError实例
names = ['alex','jack']
data = {}
data['name']
程序报错信息
KeyError异常处理
try:
data['name']
except KeyError:
print("KeyError")
运行结果:
KeyError
2、IndexError实例
names = ['alex','jack']
data = {}
names[3]
程序报错信息
IndexError异常处理
try:
names[3]
except IndexError:
print("列表操作错误")
运行结果:
列表操作错误
总结
感谢大家的阅读,欢迎在评论区中发表自己不同的观点,若有其他问题请在评论区留言,喜欢的朋友请多多关注转发支持一下。
点个赞呗!!!
领取专属 10元无门槛券
私享最新 技术干货