python 如何实现跳过异常继续执行

作者:Xhfei1224 时间:2022-07-03 11:34:02 

python如何跳过异常继续执行

下面有两种解决方法

第一种是类似if…else…;另外一种是使用语句来实现继续执行;

方法一:使用try…except…语句,类似于if…else…,可以跳过异常继续执行程序,这是Python的优势

用法如下:

python 如何实现跳过异常继续执行

方法二:使用语句来继续执行;

python 如何实现跳过异常继续执行

拓展资料

异常处理特点:

1.在应用程序遇到异常情况(如被零除情况或内存不足警告)时,就会产生异常。

2.发生异常时,控制流立即跳转到关联的异常处理程序(如果存在)。

3.如果给定异常没有异常处理程序,则程序将停止执行,并显示一条错误信息。

4.可能导致异常的操作通过 try 关键字来执行。

5.异常处理程序是在异常发生时执行的代码块。在 C# 中,catch 关键字用于定义异常处理程序。

6.程序可以使用 throw 关键字显式地引发异常。

7.异常对象包含有关错误的详细信息,其中包括调用堆栈的状态以及有关错误的文本说明。

8.即使引发了异常,finally 块中的代码也会执行,从而使程序可以释放资源。

python错误之NameError

报错:NameError: name 'xrange' is not defined

错误图示如下:

python 如何实现跳过异常继续执行

原因

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
  • asp之家 网络编程 m.aspxhome.com