python 如何实现跳过异常继续执行
作者:Xhfei1224 时间:2022-07-03 11:34:02
python如何跳过异常继续执行
下面有两种解决方法
第一种是类似if…else…;另外一种是使用语句来实现继续执行;
方法一:使用try…except…语句,类似于if…else…,可以跳过异常继续执行程序,这是Python的优势
用法如下:
方法二:使用语句来继续执行;
拓展资料
异常处理特点:
1.在应用程序遇到异常情况(如被零除情况或内存不足警告)时,就会产生异常。
2.发生异常时,控制流立即跳转到关联的异常处理程序(如果存在)。
3.如果给定异常没有异常处理程序,则程序将停止执行,并显示一条错误信息。
4.可能导致异常的操作通过 try 关键字来执行。
5.异常处理程序是在异常发生时执行的代码块。在 C# 中,catch 关键字用于定义异常处理程序。
6.程序可以使用 throw 关键字显式地引发异常。
7.异常对象包含有关错误的详细信息,其中包括调用堆栈的状态以及有关错误的文本说明。
8.即使引发了异常,finally 块中的代码也会执行,从而使程序可以释放资源。
python错误之NameError
报错:NameError: name 'xrange' is not defined
错误图示如下:
原因
xrange( )函数是python 2.x中的函数,python3中将其改为range();
此类NameError原因,大多数是引用了版本不支持的函数所造成的。
解决办法
将xrange改为range即可。
由此可见,python2和python3的变化很大,新手尤其注意。
来源:https://xhfei.blog.csdn.net/article/details/105358065
标签:python,跳过异常,执行
0
投稿
猜你喜欢
如何设置mysql允许外部连接访问
2024-01-15 05:22:14
mssql中获取指定日期所在月份的第一天的代码
2011-09-30 11:23:57
python filecmp.dircmp实现递归比对两个目录的方法
2021-10-11 10:22:29
最新Linux系统下安装MySql 5.7.17全过程及注意事项
2024-01-17 07:40:56
MySQL学习第三天 Windows 64位操作系统下验证MySQL
2024-01-22 20:19:39
Python判断变量是否已经定义的方法
2023-08-01 07:14:01
BootStrap modal实现拖拽功能
2024-04-18 09:43:48
django使用channels实现通信的示例
2023-12-18 01:06:59
go语言程序cpu过高问题排查的方法详解
2024-05-08 10:22:09
python怎么提高计算速度
2021-06-09 17:04:42
教你用eclipse连接mysql数据库
2024-01-19 23:30:41
经验之谈:MySQL与ASP.NET配合更强大
2008-12-23 15:26:00
pytorch教程网络和损失函数的可视化代码示例
2023-11-26 16:13:51
Jupyter安装拓展nbextensions及解决官网下载慢的问题
2023-11-24 20:50:54
js动态创建上传表单通过iframe模拟Ajax实现无刷新
2024-05-22 10:40:32
MySQL数据库约束详解
2024-01-24 14:41:01
Python探索之ModelForm代码详解
2022-05-16 06:14:33
Postman传递对象参数(包含有集合对象)
2023-06-08 04:10:14
Python时间序列缺失值的处理方法(日期缺失填充)
2023-04-13 07:39:18
pytorch中fuse_modules源码解读
2023-09-15 20:58:01