知行编程网知行编程网  2022-09-07 08:00 知行编程网 隐藏边栏  29 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于关于Python异常处理中try与except用法详解的相关知识,包括c语言异常处理try,以及异常处理过程中一个try这些编程知识,希望对大家有参考作用。

相信大部分小伙伴在写代码的时候都遇到过报错的问题。为什么是这样?其实这是python的异常报错。下面根据经常遇到的异常类型为大家提供解决方案。详细情况如下:

Python异常处理中try和except用法详解



关于异常处理:


捕捉异常在python中使用的是try/except语句。

try 用于检测语句块中的错误,以便except语句捕获异常信息并进行处理。

如果你不想在发生异常时结束程序,只需在 try 中捕获它即可。



语法:


以下为简单的try....except...else的语法:

try:
<语句> #运行别的代码
except <名字>:
<语句> #如果在try部份引发了'name'异常
except <名字>,<数据>:
<语句> #如果引发了'name'异常,获得附加的数据
else:
<语句> #如果没有异常发生



异常实例:



1、KeyError实例

names = ['alex','jack']
data = {}
data['name']



报错信息:

Python异常处理中try和except用法详解



KeyError异常处理

try:
 data['name']
except KeyError:
 print("KeyError")



运行结果:

KeyError



2、IndexError实例

names = ['alex','jack']
data = {}
names[3]



报错显示:

Python异常处理中try和except用法详解



IndexError异常处理

try:
 names[3]
except IndexError:
 print("列表操作错误")



运行结果:

列表操作错误


套用以上内容,就可以解决报错啦~如需了解更多python实用知识,点击进入

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享